【发布时间】:2015-08-07 09:12:09
【问题描述】:
我有一个使用 knockout-kendo 设置的剑道 ui 网格。
我在网格的一列中有几个自定义按钮,即进行 ajax 调用以编辑另一个 div 中的条目、删除一个或检查 editId 以调用函数。我的问题是,两个事件都触发了两次!除了对我来说,dataBound 事件和dataBinding 事件看起来是一样的。
这是fiddle
this.dataBound = function(){
alert('dataBound');
};
this.dataBinding = function(){
alert('dataBinding');
};
我尝试了一些不同的方法。
这是另一个fiddle
this.gridConfig = {
data: self.myData,
datasource: {
data: 'data'
},
dataBound: function(){
alert('dataBound');
},
dataBinding: function(){
alert('dataBinding');
},
};
在绑定网格和绑定数据时触发事件。 但是我怎么能确定,当所有数据都在那里时,只得到一个事件呢?
有人知道那里发生了什么吗?顺便说一句,我使用映射插件。
【问题讨论】:
-
我在下面发布了回复。它确实会稍微改变代码的格式以实现您想要的。如果您对如何使其在当前设置中工作有任何具体问题,请告诉我。
标签: javascript knockout.js kendo-ui knockout-kendo