KoGrid无法在Durandal JS框架中工作
KoGrid not working in Durandal JS framework
如何在durandal JS视图页面中绑定koGrid。下面给出的代码不起作用。
查看(html)
<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)
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) {
},
};});
如果从浏览器中检查图元,则轴网将加载其值。我不知道如何解决这个问题。有人能帮我吗?
项目实际上需要返回才能被视图使用,所以:
items: ko.observableArray([
{ id: 1, name: "abc", price: "asds" },
{id:1,name:"abc",price:"asds"}
]),
activate: function () {
}
提示在做这些事情时,请使用客户端调试器,如Chrome web工具(Chrome中的F12),这将突出显示找不到"项目"。
相关文章:
- jquery ui映射框架在jqm 1.1.1上无法正常工作
- 用于绘制工作流图的JavaScript框架
- KoGrid无法在Durandal JS框架中工作
- 使用 JavaScript 框架的设计器工作流
- JS一直工作到我把它带入一个基础框架
- Meteor JavaScript 框架是如何工作的
- 如何在使用弹簧框架工作时提供JSP页面的URL以打开WEB-INF文件夹中的弹出窗口
- 旧的(以前的html5)ajax文件上传框架是如何工作的
- 多个iFrame:阻止父页面,直到用户完成当前框架的工作
- 使用实体框架工作的最佳技巧
- AJAX删除不工作的实体框架
- 谷歌地图不能在jquery移动框架上工作
- JavaScript中的严格模式与它们的框架一起工作
- 下拉菜单与框架不工作
- 框架工作,但高度总是增加
- Laravel框架-视频不通过Laravel显示,当我直接进入文件时工作
- 点击网页打开window.open(),其中包括框架集,但窗口.关闭不工作的框架集
- javascript:匿名函数公开函数(框架的实际工作方式)
- 播放框架Javascript路由器不工作的控制器在不同的目录
- Facebook使用jquerymobile框架工作