小编Mat*_*713的帖子

使用从服务器动态填充的信息对HTML表进行排序

编辑2012年4月16日:我修复了问题并使排序正常运行.我还将时区转换为单字母UTC代码(AZ).唯一剩下的就是让格式化程序检查夏令时,但这个主题有很多.但是如果你想要它可以随时贡献,最受欢迎.谢谢大家帮助我实现目标.

EDIT2 4/16/2012:我解决了!! 由于日期已经是UTC,我正在进行一些不必要的转换,这些转换会产生一些冲突/奇怪的结果.这个问题应该被视为已解决.谢谢所有帮助过的人.

我正在使用knockoutjs创建一个小部件(html/javascript中的表),它从我的服务器动态提取信息.我坚持为此排序方法.我已经制作并下载了不同版本的表格排序方法,但它们都使从服务器中提取的初始数据消失.他们对待表格就像信息无法编辑; 所以似乎与我的桌子有冲突,因为我需要让所有信息都可以编辑.

Right now in my ViewModel.js file I have:

Event(column1,column2,column3,...columnN){
    var self = this;
    self.column1 = column1;
    self.column2 = column2;
    .
    .
}

function ViewModel(){
    var self= this;
    self.rows = ko.observableArray([]);

    self.addRow = function(){
        self.rows.push("","",.......);
    }

    //THIS REMOVE FUNCTION DOESN'T WORK
    self.removeRow = function(row)
        self.rows.remove(row);
    }

    //THIS DOESN'T WORK EITHER, a.column and b.column, the 'column would be column1, 
    //column2, etc.
    self.SortMethod = function(){
        self.items.sort(function(a,b){
            return a.column < b.column ? -1 : 1;
        });
    }
} …
Run Code Online (Sandbox Code Playgroud)

html javascript sorting knockout.js

6
推荐指数
1
解决办法
1812
查看次数

标签 统计

html ×1

javascript ×1

knockout.js ×1

sorting ×1