首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >KoGrid在Durandal JS框架中不起作用

KoGrid在Durandal JS框架中不起作用
EN

Stack Overflow用户
提问于 2013-12-11 20:14:23
回答 1查看 242关注 0票数 0

如何在下面给出的page.The代码中绑定一个不起作用的koGrid。

视图(Html)

代码语言:javascript
复制
  <div id="functiontable" class="form-actions">
                        <div style="height: 200px" data-bind="koGrid: {
                                 data: items, columnDefs: [{ field: 'id', width: 140 },
                                    { field: 'name', width: 100 },
                                    { field: 'price', width: 150 }
                                ],
                            autogenerateColumns: false,
                            isMultiSelect: false,
                             enableSorting: true
                        }"></div>

                    </div>

viewmodel(js)

代码语言:javascript
复制
define([ 'repositories/customerRepository', 'plugins/router', 'plugins/http', 'durandal/app', 'knockout'], function (customerRepository, router, http, app, ko) {
var items = ko.observableArray([
 { id: 1, name: "abc", price: "asds" },
{id:1,name:"abc",price:"asds"},
]);
return {
    router: router,
    items:items, 
    activate: function () {


    },
    attached: function (view) {

    },



};});

如果我在浏览器中检查元素,网格就会加载它的值。我不知道如何清除issue.Can,有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2013-12-11 20:43:46

您的视图需要实际返回项目才能使用,因此:

代码语言:javascript
复制
items: ko.observableArray([
       { id: 1, name: "abc", price: "asds" },
       {id:1,name:"abc",price:"asds"}
]),
activate: function () {

}

提示在做这些事情时,使用一个客户端调试器,比如Chrome web工具(Chrome中的F12)-它会突出显示找不到“项目”。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20518874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档