跳过TinyTable应用程序中的字段

时间:2012-06-05 14:21:28

标签: javascript drop-down-menu

我正在使用Advanced JavaScript Table Sorter – TinyTable V3

应用分拣机后,标题字段将自动加载到下拉列表中。

有没有人知道如何跳过1或2个字段,以便下拉列表更短?

2 个答案:

答案 0 :(得分:2)

这是解决方案。

在源代码中找到它。

var o=document.createElement('option'); o.value=i; o.innerHTML=T$$('h3',c)[0].innerHTML; d.appendChild(o)

用条件包围它:

if(c.className!='nosort'){
     var o=document.createElement('option'); o.value=i; o.innerHTML=T$$('h3',c)[0].innerHTML; d.appendChild(o)
}

答案 1 :(得分:0)

快速浏览一下应用程序和演示源我看到选择器在HTML中声明了一个id,该id被传递给选项colddid中的脚本。

应用分拣机后,您可以找到选择器,遍历其子项并删除任何您不想要的内容,类似这样的内容将删除所有列'在演示中输入:

var selector = document.getElementById ('columns');
for (el = selector.lastChild; el; el = el.previousSibling) {
  // Traverse from last to first so that deletions do not disturb scan 
  if (el.innerHTML === 'All Columns') {
    selector.removeChild (el);
  }
}
警告:这是未经测试的,我没有仔细检查来源,以确定这种操作会导致任何问题,适当地测试。