1. var editIndex = undefined;
  2. function dayEnd_edits(id, index) {
  3. if(endEdit()){
  4. editIndex = index;//给editIndex对象赋值,index为当前行的索引
  5. var selectRow = $('#storeBelongTo_list').datagrid('selectRow', editIndex);
  6. selectRow.datagrid('beginEdit', editIndex);
  7. }
  8. }
  9. function endEdit() {
  10. if(editIndex == undefined) {return true;}//如果为undefined的话,为真,说明可以编辑
  11. if($('#storeBelongTo_list').datagrid('validateRow',editIndex)) {
  12. $('#storeBelongTo_list').datagrid('endEdit',editIndex);//当前行编辑事件取消
  13. editIndex = undefined;
  14. return true;//重置编辑行索引对象,返回真,允许编辑
  15. }
  16. else {
  17. return false;
  18. }//否则,为假,返回假,不允许编辑
  19. }