【问题标题】:Dynamically Set data-filter-reveal Attribute in Filtering Table in JqueryMobile在 JqueryMobile 的过滤表中动态设置 data-filter-reveal 属性
【发布时间】:2015-08-31 06:44:47
【问题描述】:

我正在使用基于逻辑的 javascript 动态添加 data-filter-reveal 属性。你能帮我在动态属性设置/更改时如何刷新表格/增强此小部件。

我已经尝试了以下但没有运气。

$('.tableselector').table('refresh'); 
$('.tableselector').trigger('create');

请参考Jsfiddle中的片段

【问题讨论】:

  • 对不起,我以为是列表视图
  • 不.. 不走运.. 尝试应用刷新,触发器.. 也如上面的链接中所述.. 在填充表数据后移动数据角色.. 似乎刷新,创建是仅适用于动态设置的数据..不适用于动态设置的属性...
  • 你能用现有数据创建新表并删除旧表吗,
  • 将整个 innerhtml 分配给新表,不知道它是否可以工作

标签: jquery jquery-mobile


【解决方案1】:

您可以简单地使用可过滤的小部件选项:

http://api.jquerymobile.com/filterable/#option-filterReveal

$('#ToggleRevealTrue').click(function () {
    $( "#movie-table" ).filterable( "option", "filterReveal", true );
});

$('#ToggleRevealFalse').click(function () {
    $( "#movie-table" ).filterable( "option", "filterReveal", false );
});

更新FIDDLE

【讨论】:

  • 谢谢.. pagecreate 事件是动态设置属性时需要调用的事件..
猜你喜欢
  • 2011-02-05
  • 2016-10-07
  • 1970-01-01
  • 2019-08-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-15
相关资源
最近更新 更多