- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在页面中有一个网格,我想将 onCellchange 功能添加到其中,但是当我添加它时它会给我一个 JS 错误:
oppLineGrid.onCellchange.subscribe(function (e, args) {
Uncaught TypeError: Cannot call method 'subscribe' of undefined
alert('changed');
});
这是我的代码,排序功能正在运行,我认为 onCellchange 只是没有按正确的顺序添加。非常感谢。
function loadOppLineGrid(data) {
oppLineGrid = new Slick.Grid("#oppLineGrid", data, oppLineColumns, oppLineOptions);
oppLineGrid.onCellchange.subscribe(function (e, args) {
alert('changed');
});
oppLineGrid.onSort.subscribe(function (e, args) {
var cols = args.sortCols;
oppLineGridData.sort(function (dataRow1, dataRow2) {
for (var i = 0, l = cols.length; i < l; i++) {
var field = cols[i].sortCol.field;
var sign = cols[i].sortAsc ? 1 : -1;
var value1 = dataRow1[field], value2 = dataRow2[field];
var result = (value1 == value2 ? 0 : (value1 > value2 ? 1 : -1)) * sign;
if (result != 0) {
return result;
}
}
return 0;
});
oppLineGrid.invalidate();
oppLineGrid.render();
});
oppLineGrid.init();
}
最佳答案
Javascript 是一种区分大小写的语言。事件名称是onCellChange
(大写C
):
oppLineGrid.onCellChange.subscribe(function(e, args) {
alert('changed');
});
关于javascript - SlickGrid onCellchange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14881168/
我在页面中有一个网格,我想将 onCellchange 功能添加到其中,但是当我添加它时它会给我一个 JS 错误: oppLineGrid.onCellchange.subscribe(functio
我目前在我的应用程序中使用 SlickGrid。我遇到的问题是在单击按钮时调用 onCellChange。当我单击一个单元格时,输入一个值并移动到另一个单元格,它将调用 onCellChange 事件
我刚刚开始使用 slickgrid(作者 btw 的++) - 遇到了一些小问题 - 我想使用上下文编辑动态更新某些字段。编辑完成后,我希望将其发送到服务器,该服务器也应该验证发送的内容。如果出现错误
我使用以下代码在单元格更改时刷新 Excel 中的自动筛选器。 Private Sub Worksheet_Change(ByVal Target As Range) Dim MySheet As W
我使用下面的代码为行设置背景颜色,基于更改的值但它不起作用,行颜色没有改变: MyGrid.onCellChange.subscribe(function (e, args)
我是一名优秀的程序员,十分优秀!