Knockout.js 与Durandal Breeze和Knockout配合使用的Excel类插件
我需要用Durandal Breeze和Knockout构建一个SPA,但对于数据输入,我需要显示类似excel的部分 我发现了一个很好的插件,这个外观非常适合我,但我不知道这个插件是否与Durandal Breeze和Knockout兼容:Knockout.js 与Durandal Breeze和Knockout配合使用的Excel类插件,knockout.js,breeze,durandal,handsontable,Knockout.js,Breeze,Durandal,Handsontable,我需要用Durandal Breeze和Knockout构建一个SPA,但对于数据输入,我需要显示类似excel的部分 我发现了一个很好的插件,这个外观非常适合我,但我不知道这个插件是否与Durandal Breeze和Knockout兼容: 在单元格中输入数据 使用箭头键在单元格之间轻松移动 将值从excel复制并粘贴到excel 将数据导出到Excel/Pdf 在移动设备中兼容 我无法发表评论,这绝不是一个完整的答案,但 这是我第一次尝试。 出于某种原因,您必须单击屏幕才能显示网格: 定义
- 在单元格中输入数据
- 使用箭头键在单元格之间轻松移动
- 将值从excel复制并粘贴到excel
- 将数据导出到Excel/Pdf
- 在移动设备中兼容
- 我无法发表评论,这绝不是一个完整的答案,但
这是我第一次尝试。
出于某种原因,您必须单击屏幕才能显示网格:
定义(['knockout'],函数(ko){
变量=函数(){
“最好的是什么?”这里的问题通常不会导致富有成效的讨论:更具体地说明您的需求。在Handsontable上,从来没有出现过关于Durandal/Knockout/Breeze的问题,我也从来没有在这些库中尝试过。我只能说:请您自己尝试一下,如果遇到任何问题,请在GitHub上告诉我。我将与hanson一起尝试表,当然我会在GitHub上报告错误。如果没有输入转换,这将很好(无需单击屏幕),谢谢您的帮助。
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;
});