原位编辑-dhtmlxgrid强大的表格控件
原位编辑双击属性为非“ro”的单元格便会进入编辑模式,编辑完成按回车即可将编辑的结果发回服务器端。进入编辑模式时,由doOnLoad函数中的定义: mygrid.setOnEditCellHandler(doOnCellEdit);会调用doOnCellEdit函数进行处理: //onCellEdit event handler (mark row updated and send update to server) function doOnCellEdit(state, rowId, cellInd) { //just clear timeout and allow editting, when editor is going to be opened if (state == 0){ clearTimeout(timeoutHandler) if(cellInd==1){//增加的语句,处理第1列被编辑时的事件,如有其他列也需自定义处理,可增加类似的if语句块popupEdit(rowId,cellInd);//调用处理这一列编辑的函数return false;//取消掉进入编辑的事件,编辑完成后以上需以上函数重新调用doOnCellEdit(2,rowId,cellInd),以完成将值的改变提交到服务器的操作。 } return true; } …………省略掉的部分有检测行的数据是否发生改变的代码。如发生改变则调用sendServerUpdateRequest函数将改变通知服务器。对弹出标签页修改数据的支持
1.05MB
文件大小:
评论区