【发布时间】:2012-03-14 00:17:28
【问题描述】:
我已将dataTables 过滤器输入修改为Jquery Mobile search filter,其中还包含一个删除按钮,用于清除输入字段。
这只是中途,因为当我单击删除时,输入字段会清除但表格不会更新。
所以我正在寻找一些关于如何在单击 _fnFeatureHtmlFilter 函数中的自定义删除按钮时刷新表格的提示?
以下代码显示了我如何设置 JQM 搜索。不要认为这对回答问题有帮助......
/* jqm search input */
sSearchStr = oSettings.oInit.bJQueryMobileUI == true ? '<input placeholder="Filtern" data-type="search" data-theme="'+DataTable.ext.oJQMthemes.wrapperTheme+'" />' :
( (sSearchStr.indexOf('_INPUT_') !== -1) ?
sSearchStr.replace('_INPUT_', '<input type="text" />') :
sSearchStr==="" ? '<input type="text" />' : sSearchStr+' <input type="text" />' );
var nFilter = document.createElement( 'div' );
/* jqm wrapper classes */
nFilter.className = oSettings.oInit.bJQueryMobileUI == true ? "ui-block-c "+oSettings.oClasses.sFilter : oSettings.oClasses.sFilter;
oSettings.oInit.bJQueryMobileUI == true ? $(nFilter).html(sSearchStr) : $(nFilter).html('<label>'+sSearchStr+'</label>');
感谢您的一些提示!
【问题讨论】:
标签: javascript jquery jquery-mobile filter datatables