我需要使用Durandal Breeze和Knockout构建SPA,但是对于数据输入,我需要显示类似于excel的部分。
我找到了一个很好的插件Handsontable这个外观完全适合我,但我不知道这个插件是否兼容Durandal Breeze和Knockout:
答案 0 :(得分:1)
我无法发表评论,但这绝不是一个完整的答案 这是我努力的第一次尝试。 出于某种原因,您必须单击屏幕以显示网格: define(['knockout'],函数(ko){ var ctor = function(){
this.columns = 4
this.rows = 4
this.data = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 92, 93, 94], [7, 8, 9,]]
this.init = function (view) {
}
};
ctor.prototype.attached = function () {
$('#example').handsontable({
data: this.data,
minSpareRows: 1,
colHeaders: true,
contextMenu: true
});
};
ctor.prototype.activate = function (view) {
};
ctor.prototype.binding=function(view)
{
// this.init(view);
}
return ctor;
});