Jquery 可踩踏并捕获展开行事件
我已经在这方面寻找了任何合理的帮助,我不断地回到同样的评论。即不是很好的文档 我将要使用jquery插件fooTable,它将一个普通的html表转换成一些漂亮且可用的东西 将表格放到页面上后,使用以下命令很容易Jquery 可踩踏并捕获展开行事件,jquery,events,footable,Jquery,Events,Footable,我已经在这方面寻找了任何合理的帮助,我不断地回到同样的评论。即不是很好的文档 我将要使用jquery插件fooTable,它将一个普通的html表转换成一些漂亮且可用的东西 将表格放到页面上后,使用以下命令很容易 $('.footable').footable(); 但是,我希望在展开行时捕获事件 下面是一个正在运行的表的示例。我实际上使用的是Inspinia框架 您需要单击左侧的tables/footables菜单链接 我不确定这是否是我应该知道的可解决的问题/事件,或者这
$('.footable').footable();
但是,我希望在展开行时捕获事件
下面是一个正在运行的表的示例。我实际上使用的是Inspinia框架
您需要单击左侧的tables/footables菜单链接
我不确定这是否是我应该知道的可解决的问题/事件,或者这是否是关于使用jquery捕获事件的一般知识,它适用于很多事情
我的jquery语言技能只有几个月大,因为我是一名长期从事VB、MSSQL编程的程序员,正在学习新的东西
感谢所有为新手提供照明的人
Neil您可以将函数绑定到某些可脚踏事件:
$('.footable').footable().bind({
'footable_row_collapsed' : function(e) {
//Your code when a row is collapsed
},
'footable_row_expanded' : function(e) {
//Your code when a row is expanded
},
});
以下是关于footable事件拦截()的文档
以下是footable事件的列表()。缺少footable文档将成为本产品的终结 文档现在列在这里: expand事件似乎是最常用的。下面是一个使用AJAX交换详细信息行的示例:
$(".footable").on("expand.ft.row", function (e, ft, row) {
var EmployeeId = row.value.EmployeeId //Access data from a specific column
var RowElement = $(row.$el) //This is the underlying DOM element for the row (<tr>...</tr>)
if (EmployeeId) {
$.get({
url: "http://ajax-provider/" + EmployeeId,
dataType: "html",
success: function (data) {
var DetailRow = RowElement.next(".footable-detail-row")
DetailRow.children("td").html(data)
}
})
}
}
$(.footable”).on(“expand.ft.row”,函数(e,ft,row){
var EmployeeId=row.value.EmployeeId//从特定列访问数据
var RowElement=$(row.$el)//这是行(…)的底层DOM元素
if(员工ID){
美元({
url:“http://ajax-provider/“+雇员ID,
数据类型:“html”,
成功:功能(数据){
var DetailRow=RowElement.next(“.footable DetailRow”)
DetailRow.children(“td”).html(数据)
}
})
}
}
谢谢。我知道一定有某种通用的方法可以将事件等添加到操作中。这些链接现在已失效。此链接是新位置:除了关于事件的信息很少。这救了我的命!顺便说一句,行属性是从3.0.11