Yas*_*ahu 6 asp.net datatable jquery-plugins
这里我在asp.net页面中使用jquery数据表插件
我目前正在使用基于用户操作在页面中刷新的表.用户可以输入搜索字符串,并在包含结果的新DIV上打开表格.初始化后,我有问题让表正常工作.我尝试过使用fnDestroy以及fnClearTable,但遇到了一些不同的问题.
使用fnClearTable时,我在尝试重新加载表时遇到此错误:
" DataTables warning(table id ='add_assets_table'):无法重新初始化DataTable.要检索此表的DataTables对象,请将无参数传递给dataTable()函数,或将bRetrieve设置为true.或者,将旧表压缩并创建一个新的,将bDestory设置为true(请注意,通过API可以对配置进行大量更改,这通常要快得多). "
if (typeof oTable == 'undefined') {
oTable = $('#example').dataTable( {
"aaData": [
/* Reduced data set */
[ "Trident", "Internet Explorer 4.0", "Win 95+", 4, "X" ],
[ "Trident", "Internet Explorer 5.0", "Win 95+", 5, "C" ],
[ "Trident", "Internet Explorer 5.5", "Win 95+", 5.5, "A" ],
[ "Trident", "Internet Explorer 6.0", "Win 98+", 6, "A" ],
[ "Trident", "Internet Explorer 7.0", "Win XP SP2+", 7, "A" ],
[ "Gecko", "Firefox 1.5", "Win 98+ / OSX.2+", 1.8, "A" ],
[ "Gecko", "Firefox 2", "Win 98+ / OSX.2+", 1.8, "A" ],
[ "Gecko", "Firefox 3", "Win 2k+ / OSX.3+", 1.9, "A" ],
[ "Webkit", "Safari 1.2", "OSX.3", 125.5, "A" ],
[ "Webkit", "Safari 1.3", "OSX.3", 312.8, "A" ],
[ "Webkit", "Safari 2.0", "OSX.4+", 419.3, "A" ],
[ "Webkit", "Safari 3.0", "OSX.4+", 522.1, "A" ]
],
"aoColumns": [
{ "sTitle": "Engine" },
{ "sTitle": "Browser" },
{ "sTitle": "Platform" },
{ "sTitle": "Version", "sClass": "center" },
{
"sTitle": "Grade",
"sClass": "center",
"fnRender": function(obj) {
var sReturn = obj.aData[ obj.iDataColumn ];
if ( sReturn == "A" ) {
sReturn = "<b>A</b>";
}
return sReturn;
}
}
]
} );
}
else {
var dataset = [
/* Reduced data set */
[ "Trident", "Internet Explorer 4.0", "Win 95+", 4, "X" ],
[ "Trident", "Internet Explorer 5.0", "Win 95+", 5, "C" ],
[ "Trident", "Internet Explorer 5.5", "Win 95+", 5.5, "A" ],
[ "Trident", "Internet Explorer 6.0", "Win 98+", 6, "A" ],
[ "Trident", "Internet Explorer 7.0", "Win XP SP2+", 7, "A" ],
[ "Gecko", "Firefox 1.5", "Win 98+ / OSX.2+", 1.8, "A" ],
[ "Gecko", "Firefox 2", "Win 98+ / OSX.2+", 1.8, "A" ],
[ "Gecko", "Firefox 3", "Win 2k+ / OSX.3+", 1.9, "A" ],
[ "Webkit", "Safari 1.2", "OSX.3", 125.5, "A" ],
[ "Webkit", "Safari 1.3", "OSX.3", 312.8, "A" ],
[ "Webkit", "Safari 2.0", "OSX.4+", 419.3, "A" ],
[ "Webkit", "Safari 3.0", "OSX.4+", 522.1, "A" ]
];
oTable.fnClearTable(0);
oTable.fnAddData(dataSet);
oTable.fnDraw();
}
Run Code Online (Sandbox Code Playgroud)
fnClearTable()用于清除表.fnAddData()用于添加新数据集.fnDraw()重绘表结构.
| 归档时间: |
|
| 查看次数: |
3080 次 |
| 最近记录: |