小编Tom*_*Tom的帖子

使用jqGrid逐步增强HTML表格?

我找不到用于"绘制"现有干净HTML表的jqGrid的示例.这可能吗?我目前正在使用数据表http://www.datatables.net/,因为它很容易在现有的HTML上实现,但更喜欢jqGrid的主题支持和钩子.

jquery themes html-table jqgrid

7
推荐指数
1
解决办法
4509
查看次数

Knockout observableArray不更新

我有一个observableArray,它不会在HTML中更新,即使我可以将它登录到控制台并看到它发生变化.我希望jsfiddle有一个控制台,所以我可以展示那一部分.

在我发布的示例中,我有一个人员列表,然后我搜索该列表并尝试将结果添加到新的observableArray.搜索结果observableArray永远不会在HTML中更新.

这是我的Jsfiddle:http://jsfiddle.net/hMmgV/1/

这是我的代码:

function AppViewModel() {
    var self = this;

    self.people = ko.observableArray([{
        fName: "Thomas",
        lName: "Edison"
    }, {
        fName: "Sally",
        lName: "Salputrio"
    }, {
        fName: "Edward",
        lName: "Sparkleshine"
    }, {
        fName: "Jacob",
        lName: "Wolfsson"
    }]);
    self.searchResult = ko.observableArray([]);
    self.searchFieldKo = ko.observable("");

    self.submitSearch = function () {
        if (self.searchFieldKo() != "") {
            self.searchResult().length = 0;
            $.each(self.people(), function (pKey, pObj) {
                $.each(pObj, function (pProp, pValue) {
                    if (pValue.toString().toLowerCase().indexOf(self.searchFieldKo().toLowerCase()) >= 0) {
                        self.searchResult().push(self.people()[pKey]);
                        console.log(self.searchResult());
                    }
                })
            })
        } …
Run Code Online (Sandbox Code Playgroud)

knockout.js

2
推荐指数
1
解决办法
5275
查看次数

标签 统计

html-table ×1

jqgrid ×1

jquery ×1

knockout.js ×1

themes ×1