2013-04-25 86 views
2

我知道引导程序无法在2.0中排序表。 我一直在寻找在网上为我的排序问题的解决方案,我发现了以下良好的脚本 http://www.kryogenix.org/code/browser/sorttable/使用js脚本对引导表进行排序

,我现在遇到的问题是,箭头(用于排序在升序/降序)未出现只有在用户点击一次后才会出现。但用户永远不会知道他或她可以点击进行排序,而无需看到一个图标开始。

我玩这个与图标有关的部分。

sortfwdind.innerHTML = '<span class="ui-icon ui-icon-triangle-1-s"></span>'; 
    sortfwdind.className = "ui-icon ui-icon-triangle-1-s"; 

但是我不能让它在第一次点击之前出现一个初始图标。 有什么建议吗?

+1

您是否尝试过使用http://www.datatables.net/blog/Twitter_Bootstrap_2,这是我们在哪里工作的地方。 – 2013-04-25 03:29:26

+1

查看这个简约的插件,它为表格添加了排序功能,并且您可以预设列的顺序 https://github.com/drvic10k/bootstrap-sortable – Matus 2013-06-05 18:58:35

回答

2

该库使用纯HTML在表头后插入行。寻找:

sortrevind.innerHTML = stIsIE ? '&nbsp<font face="webdings">5</font>' : '&nbsp;&#x25B4;'; 

在源代码中。您可能需要在每个表格标题后添加'&nbsp;&#x25B4;'(在首次单击之前使用箭头),然后编辑其innerHTML并在click事件中删除该图标。