jquery - 可立足并捕获展开行事件

标签 jquery events footable

我已经为此寻找了任何合理的帮助,并且我不断回到相同的评论。即不是很好的文档。

我即将使用 jquery 插件 fooTable 它将普通的 html 表格转换为漂亮且可用的内容。

将表格放在页面上后,可以轻松使用以下命令。

        $('.footable').footable();

但是我想在展开行时捕获事件。

这是一个正在运行的表的示例。我实际上使用的是 Inspinia 框架。

http://wrapbootstrap.com/preview/WB0R5L90S

您需要点击左侧的表格/脚注菜单链接。

我不确定这是否是我应该知道的 fooTable 问题/事件,或者这是否是关于使用 jquery 捕获事件的一般知识,适用于很多事情。

我的 jquery 语言技能只有几个月,因为我是一名长期 VB、MSSQL 程序员,正在学习新东西。

感谢任何好心人为新手提供任何启发!

尼尔

最佳答案

缺乏可移动的文档将最终导致该产品的终结。

文档现已列于此处:https://fooplugins.github.io/FooTable/docs/jsdocs/FooTable.html

展开事件似乎是最常用的。以下是使用 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)
      }
    })
  }
}

关于jquery - 可立足并捕获展开行事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35807205/

相关文章:

jquery - Rails 3 - 未定义方法 `[]' 为 nil :NilClass in application. html.erb

javascript - 如何将多个变量从函数传递给多个jquery attr

MySQL:从存储过程重新安排事件?

c# - 如何在不实际调整大小的情况下触发 Control.Resize 事件?

javascript - 如何在进行休息调用时更新 Angular-footable 值?

javascript - 为什么 footable 的分页不起作用?

javascript - 如何创建一个 jquery 函数,在启用 javascript 时覆盖我的 css 悬停?

jquery - .ajax 问题,降低 IE 的整体性能

Matlab:OOPS:事件 block :在运行时动态(以编程方式)添加事件

jquery - 更改 Footable 表中的行数限制?