获取columntoggle表的选定列

时间:2015-06-08 14:00:14

标签: jquery-mobile

我有一个columntoggle表,其中包含一些信息。 我想获取所选列,在数据库中存储这些值以及用户何时重新登录,使用这些值使表格加载他之前选择的列。

有没有办法做到这一点?

先谢谢

1 个答案:

答案 0 :(得分:0)

没有任何内置功能可以做到这一点。这是一种方法:

jQM创建一个列切换弹出窗口,其中每个列的复选框都分配了数据优先级。弹出窗口使用表格的id加上'-popup',因此您可以使用此选择器访问复选框:

r = requests.get("http://go.microsoft.com/fwlink/?linkid=99104")
for h in r.history:
    print h.url
print r.url

http://go.microsoft.com/fwlink/?linkid=99104
http://office.microsoft.com/en-us/word/HA100319991033.aspx
https://support.office.com/en-us/article/HA100319991?CorrelationId=f32d077d-1c5b-4d12-ba24-8c500f36c5d1

选中的项目具有.ui-checkbox-on类,而未选中的项目具有.ui-checkbox-off。因此,您可以获得所有可见列的索引(索引):

request.history

然后恢复可见列:

$("#myTableid-popup .ui-checkbox label");
  

正在使用 DEMO