jQuery数据表过滤外部属性
jQuery DataTables filtering by external properties
根据Backbone模型的值生成一个数据表。但是我想基于模型属性而不是表中显示的值来实现过滤,因为后者通常是相同属性的人类可读版本,这些属性是无用的,或者比原始属性更难处理。
我正在寻找一种有效的方法来暴露用于生成一行(作为对象)的过滤API的骨干模型,以便我可以通过自定义模型属性进行过滤。
jQuery datattables使用术语正交数据,这意味着相同的属性可能包含不同的值用于显示,排序,过滤和类型检测。
您可以使用columns.data
选项来定义哪些属性将用于显示,哪些用于过滤/排序。例如:
"columns": [
"data": {
"_": "phone",
"filter": "phone_filter",
"display": "phone_display"
}
]
表示数据属性phone_filter
用于搜索,phone_display
用于显示,phone
用于所有其他目的(类型检测,排序)。
只是作为对Gyrocode.com答案的补充。
可以像这样使用data-*属性:
<td data-search="YourBackboneModelField">human-readable text</td>
这里的文档
相关文章:
- 如何更改reactjs中外部/独立组件的状态或属性
- Javascript从匿名函数访问外部对象属性
- 使用promise通过外部函数从DOM中检索属性
- 角度布尔属性未在指令外部更新
- 将Firebase url存储在外部属性文件中
- 多重继承或访问对象外部的属性和方法
- 无法读取属性'来自JS'外部viewmodel.js中未定义的
- 在挖空中引用对象构造函数外部视图模型的属性
- 从外部页面上的元素加载属性
- 如何在对象生成器外部调用对象属性值
- 通过 jquery .on() 函数将单击元素的属性值传递给外部函数
- 使用 javascript 更改外部 CSS 的属性
- 如何将外部 css 属性转换为内联属性
- 余烬每循环加倍.使用内部每个循环变量的值绑定到外部每个循环的变量中命名相同的属性
- 为什么不在对象外部使用属性定义语法是语法错误
- 是否可以从外部样式表中获取 dom 元素的特定 css 属性的值,而不是从计算的样式表中获取
- 为什么允许“src”属性链接到来自外部域的脚本,而 XmlHtppRequests 则不允许
- 无法使用外部脚本更改 html 属性
- 如何使用从 javascript 中的函数返回的外部库对象的属性
- 从 HTML 中的外部 JS 文件调用属性