我需要将 KoGrid.JS 集成到我的 SPEAK UI 自定义组件页面之一中。
但我面临以下问题:
获得 KO 是未定义的错误,因为它没有获得“Knockout.JS”的引用
我们发现的原因 - Speak UI 在渲染我们自己的自定义 JS 文件后最后渲染 Knockout.js。所以我们不能使用任何 Knockout 函数。
如何实现具有 KOGrid.JS 等功能的 Knockout Grid?
我需要将 KoGrid.JS 集成到我的 SPEAK UI 自定义组件页面之一中。
但我面临以下问题:
获得 KO 是未定义的错误,因为它没有获得“Knockout.JS”的引用
我们发现的原因 - Speak UI 在渲染我们自己的自定义 JS 文件后最后渲染 Knockout.js。所以我们不能使用任何 Knockout 函数。
如何实现具有 KOGrid.JS 等功能的 Knockout Grid?
确保在文档完全加载(javascript 和所有内容)之前不执行任何代码。使用jQuery 的 document.ready 处理程序:
$(function() {
var vm = new viewModel();
ko.applyBindings(vm);
});