Slickgrid:获取值更改事件

Slickgrid: Get event on value change.?

本文关键字:事件 获取 Slickgrid      更新时间:2023-09-26

如何在slikgrid中获取值变化的事件。我找到了"网格"。Onclick "在例子中,但它猜测,因为它的名字显示,它会得到火每次当我点击网格。

例如,我有一个包含三列的网格,分别是姓名、姓氏和select(复选框)。我想当用户选择/取消选择(改变复选框的值)复选框我得到通知。

var cols = [  
    {id:"fname", name:"First Name", field:"fname"},  
    {id:"lname", name:"Last Name", field:"lname"},
    {id: "select", name: "CheckBox",cssClass: "cell-effort-driven", field: "select", formatter: Slick.Formatters.Checkmark, editor: Slick.Editors.Checkbox}
];
var data = [
    {fname:"Jimmy", lname:"Page", select: true},  
    {fname:"Ritchie", lname:"Blackmore", select: false},  
    {fname:"Michael", lname:"Schenker", select: true}
]; 

我查看了SlickGrid对象,它有onCellChange事件。它不能很好地工作与复选框。

您可以按如下方式实现,

<>之前grid.onCellChange。订阅(function (e, args) {如果(arg游戏。cell == 3){//假设你的复选框是第三列//你的复选框更改事件}}