Datatables 排序选项顺序错误
使用yadcf 0.8.9和datatables 1.10.10,我有一个带有产品排序选项的DataTable(见)。在Chrome(X64,Windows,当前版本)中,选项是无序的(“SalePosion基金会2010”,然后“AppFrand 1.1”)。Internet Explorer 11、Edge和Firefox(x64,Windows,当前版本)都以正确的字母顺序显示产品下拉列表,这也恰好是页面上定义的排序顺序Datatables 排序选项顺序错误,datatables,yadcf,Datatables,Yadcf,使用yadcf 0.8.9和datatables 1.10.10,我有一个带有产品排序选项的DataTable(见)。在Chrome(X64,Windows,当前版本)中,选项是无序的(“SalePosion基金会2010”,然后“AppFrand 1.1”)。Internet Explorer 11、Edge和Firefox(x64,Windows,当前版本)都以正确的字母顺序显示产品下拉列表,这也恰好是页面上定义的排序顺序 yadcf.init(table, [
yadcf.init(table, [
{
column_number: 1,
data: [
{
value: 'AppFabric 1.1',
label: 'AppFabric 1.1'
},
{
value: 'FAST Search Server 2010',
label: 'FAST Search Server 2010'
}, [...]
{
value: 'SharePoint Foundation 2010',
label: 'SharePoint Foundation 2010'
},
{
value: 'SharePoint Foundation 2013',
label: 'SharePoint Foundation 2013'
},
我正在寻找我能做些什么来解决Chrome的这个问题,或者为什么Chrome有不同的行为。对于该过滤器,您应该使用
排序为:'none'
()
至于为什么它只出现在Chrome上——我想它在数组上的排序功能是不同的,或者它是唯一一个尝试用对象对数组排序的浏览器(我想其他浏览器从一开始就放弃了)
p、
由于您的值/标签得到相同的值,您可以使用更简单的数据-字符串数组,这样您可能不需要使用排序作为,因为浏览器应该能够正确排序字符串数组