DataTable-列1单元格(使用数组中的值),列2单元格(使用自定义html)
DataTable - Column 1 cells ( use values from array ), column 2 cells ( use custom html)
我想创建一个数据表,其中我的第一列值来自数组和第二列和其他列定义html(选择框、输入等)。我以前使用过,但当时我从json读取数据(针对所有列),如下所示:
function basketTable(data){
topTable = $('#at-top-100').dataTable({
//layout of data table
"dom": 'Tlfrtip',
"bInfo" : false,
"bDestroy":true,
"bFilter" : false,
"responsive":true,
"aaData" : data,
"aoColumns": [
{ "mData": "Ap" },
{ "mData": "Dp" },
{ "mData": "A"},
{ "mData": "S"},
{ "mData": "S"},
],
"iDisplayLength": 10,
"oLanguage": {
"sSearch": "",
"sSearchPlaceholder" : "Search..",
"sLengthMenu": " _MENU_ ",
}
});
}
关于我如何做到这一点的任何见解。任何帮助都将不胜感激!!
使用"mrender"函数,并在函数中放置要为每个单元格呈现的任何html。
如果要在显示中使用行中对象的属性,也可以访问这些属性。http://legacy.datatables.net/usage/columns
function basketTable(data){
topTable = $('#at-top-100').dataTable({
//layout of data table
"dom": 'Tlfrtip',
"bInfo" : false,
"bDestroy":true,
"bFilter" : false,
"responsive":true,
"aaData" : data,
"aoColumns": [
{ "mData": "Ap" },
{ "mData": "Dp" },
{ "mData": "A"},
{ "mData": "S"},
{ "mData": "S",
"mRender": function(data,type,full)
{
return '<input type="text" value="Scanners and Scales"/>'
}
],
"iDisplayLength": 10,
"oLanguage": {
"sSearch": "",
"sSearchPlaceholder" : "Search..",
"sLengthMenu": " _MENU_ ",
}
});
}
相关文章:
- 如何通过悬停或点击谷歌电子表格中的单元格来运行自定义功能
- 如何自定义 dgrid 中特定行的单元格
- 单元格值未在使用自定义下拉列表编辑器的剑道 UI 网格中正确显示
- 警报自定义属性值 jquery 表单元格
- DataTable-列1单元格(使用数组中的值),列2单元格(使用自定义html)
- 如何在网格数据绑定为动态时为 jqgrid 单元格设置自定义标题
- dojo-dgrid自定义呈现单元格内容
- 可手持-根据单元值自定义渲染器
- 从自定义小部件onclick内部的dgrid获取单元格值
- 在具有多个链接的ng网格中创建自定义单元格内容-使ng单击工作
- 在谷歌文档中,当你将一堆单元格传递到一个自定义函数中时,你如何确定长度
- 当事件是由单元格中的对象jQuery引起时,如何更改该单元格的自定义属性
- Slickgrid自定义单元格编辑器更新所有单元格
- 如何在添加自定义列时为每个单元格提供唯一id
- 如果没有定义数组单元格,定义它的最好方法是什么?
- 为什么自定义渲染器不像预期的那样工作,并导致奇怪的表单元格行为
- 未设置Asp.net自定义表单元格ClientID
- 光滑网格自定义单元格标题
- 可手持-can't为自定义单元格设置千分隔符
- 将自定义颜色添加到w2ui单元格[网格]