在SPEAK UI页面中实现KoGrid.JS

时间:2016-08-08 14:01:03

标签: knockout.js sitecore sitecore8 kogrid sitecore-speak-ui

我需要将KoGrid.JS集成到我的一个SPEAK UI自定义组件页面中。

但我面临以下问题:

获取KO是未定义的错误,因为它没有获得" Knockout.JS"

的引用

我们发现的原因 - Speak UI在渲染我们自己的Custom JS文件后最终渲染Knockout.js。所以我们无法使用任何Knockout函数。

如何实现具有KOGrid.JS等功能的Knockout Grid?

1 个答案:

答案 0 :(得分:0)

确保在文档完全加载(javascript和所有内容)之前不执行任何代码。使用jQuery's document.ready handler

$(function() {
    var vm = new viewModel();
    ko.applyBindings(vm);
});