【发布时间】:2016-03-21 22:26:01
【问题描述】:
我正在手动更改 DataSource 中的一些内容并设置属性 .dirty = true,它在刷新时表现正确,但没有在我的网格中放置红色脏三角形。除了自己实际推入一个元素之外,还有什么好方法可以手动执行此操作?
var item = gridDataSource.get(id);
item.dirty = true;
item.SomeOtherlId = 5;
kendoGrid.refresh();
就像我说的,一切都正常运行,我只是没有得到红色的 dorito,如果有更好的方法,我宁愿不要用 JavaScript 干扰它。谢谢。
【问题讨论】:
-
“用 JavaScript 插入”涵盖什么?是否在此类别中添加“k-dirty-cell”类?
-
是的,目前我正在对单元格执行此操作: .addClass('k-dirty-cell').prepend('') - 这对我来说似乎很老套?
标签: javascript kendo-ui kendo-grid kendo-datasource