easyui datagrid rowedit点击编辑行
来源:互联网 发布:2015年天猫双十一数据 编辑:程序博客网 时间:2024/06/05 03:12
onClickRow: function (index, rowData) { //单击事件 if (editIndexDutyVal != index){if (endEditing_update()){//开始编辑状态=beginEdit$('#mygrid').datagrid('selectRow', index).datagrid('beginEdit', index);editIndexDutyVal = index;} else {$('#mygrid').datagrid('selectRow', editIndexDutyVal);} } }
function endEditing_update(){ //alert("2-editIndexDutyVal="+editIndexDutyVal);if (editIndexDutyVal ==undefined){return true;}if ($('#mygrid').datagrid('validateRow', editIndexDutyVal)){//上午var ed0 = $('#mygrid').datagrid('getEditor', {index:editIndexDutyVal,field:'morningPeopleIds'});var morningPeopleNames = $(ed0.target).combotree('getText');var morningPeopleIds = $(ed0.target).combotree('getValues');//此处不用getValue,因为multiple:truevar arr0=morningPeopleIds.toString().split(",");var morningPeopleIds_Reverse="";if(arr0.length>2){ $.messager.alert('系统提示','<font size=\"2\" color=\"#666666\"><strong>上午值班同志最多可以选择2个!</strong></font>','warningSunnyIcon');return false;}else{//1,2和2,1一致没有修改if(arr0.length==2){morningPeopleIds_Reverse=arr0[1]+","+arr0[0];}else{morningPeopleIds_Reverse=arr0[0];}}if($.trim(tempdataSource[editIndexDutyVal].morningPeopleIds)==$.trim(morningPeopleIds)||$.trim(tempdataSource[editIndexDutyVal].morningPeopleIds)==$.trim(morningPeopleIds_Reverse)){$('#mygrid').datagrid('getRows')[editIndexDutyVal]['morningPeopleNames'] = morningPeopleNames;}else{$('#mygrid').datagrid('getRows')[editIndexDutyVal]['morningPeopleNames'] = "<font color=\"#0033cc\" style=\"font-style:italic;font-weight:bold;\">"+morningPeopleNames+"</font>";}//下午var ed1 = $('#mygrid').datagrid('getEditor', {index:editIndexDutyVal,field:'afternoonPeopleIds'});var afternoonPeopleNames = $(ed1.target).combotree('getText');var afternoonPeopleIds = $(ed1.target).combotree('getValues');var arr1=afternoonPeopleIds.toString().split(",");var afternoonPeopleIds_Reverse="";if(arr1.length>2){ $.messager.alert('系统提示','<font size=\"2\" color=\"#666666\"><strong>下午值班同志最多可以选择2个!</strong></font>','warningSunnyIcon');return false;}else{//1,2和2,1一致没有修改if(arr1.length==2){afternoonPeopleIds_Reverse=arr1[1]+","+arr1[0];}else{afternoonPeopleIds_Reverse=arr1[0];}}if($.trim(tempdataSource[editIndexDutyVal].afternoonPeopleIds)==$.trim(afternoonPeopleIds)||$.trim(tempdataSource[editIndexDutyVal].afternoonPeopleIds)==$.trim(afternoonPeopleIds_Reverse)){$('#mygrid').datagrid('getRows')[editIndexDutyVal]['afternoonPeopleNames'] = afternoonPeopleNames;}else{$('#mygrid').datagrid('getRows')[editIndexDutyVal]['afternoonPeopleNames'] = "<font color=\"#0033cc\" style=\"font-style:italic;font-weight:bold;\">"+afternoonPeopleNames+"</font>";}//晚上var ed2 = $('#mygrid').datagrid('getEditor', {index:editIndexDutyVal,field:'eveningPeopleIds'});var eveningPeopleNames = $(ed2.target).combotree('getText');var eveningPeopleIds = $(ed2.target).combotree('getValues');var arr2=eveningPeopleIds.toString().split(",");var eveningPeopleIds_Reverse="";if(arr2.length>2){ $.messager.alert('系统提示','<font size=\"2\" color=\"#666666\"><strong>晚上值班同志最多可以选择2个!</strong></font>','warningSunnyIcon');return false;}else{//1,2和2,1一致没有修改if(arr2.length==2){eveningPeopleIds_Reverse=arr2[1]+","+arr2[0];}else{eveningPeopleIds_Reverse=arr2[0];}}if($.trim(tempdataSource[editIndexDutyVal].eveningPeopleIds)==$.trim(eveningPeopleIds)||$.trim(tempdataSource[editIndexDutyVal].eveningPeopleIds)==$.trim(eveningPeopleIds_Reverse)){$('#mygrid').datagrid('getRows')[editIndexDutyVal]['eveningPeopleNames'] = eveningPeopleNames;}else{$('#mygrid').datagrid('getRows')[editIndexDutyVal]['eveningPeopleNames'] = "<font color=\"#0033cc\" style=\"font-style:italic;font-weight:bold;\">"+eveningPeopleNames+"</font>";}//领导var ed3 = $('#mygrid').datagrid('getEditor', {index:editIndexDutyVal,field:'leaderIds'});var leaderNames = $(ed3.target).combobox('getText');var leaderIds = $(ed3.target).combobox('getValues');//此处不用getValue,因为multiple:truevar arr3=leaderIds.toString().split(",");var leaderIds_Reverse="";if(arr3.length>2){ $.messager.alert('系统提示','<font size=\"2\" color=\"#666666\"><strong>带班领导最多可以选择2个!</strong></font>','warningSunnyIcon');return false;}else{//1,2和2,1一致没有修改if(arr3.length==2){leaderIds_Reverse=arr3[1]+","+arr3[0];}else{leaderIds_Reverse=arr3[0];}}if($.trim(tempdataSource[editIndexDutyVal].leaderIds)==$.trim(leaderIds)||$.trim(tempdataSource[editIndexDutyVal].leaderIds)==$.trim(leaderIds_Reverse)){$('#mygrid').datagrid('getRows')[editIndexDutyVal]['leaderNames'] = leaderNames;}else{$('#mygrid').datagrid('getRows')[editIndexDutyVal]['leaderNames'] = "<font color=\"#0033cc\" style=\"font-style:italic;font-weight:bold;\">"+leaderNames+"</font>";}//$('#mygrid').datagrid('endEdit', editIndexDutyVal);//结束上一行的编辑状态editIndexDutyVal = undefined;//重新赋值undefinedreturn true;} else {return false;}}
0 0
- easyui datagrid rowedit点击编辑行
- EasyUI-Datagrid行内编辑
- easyui datagrid 行编辑功能
- EasyUI datagrid可编辑行
- easyui实现datagrid行内编辑
- easyui datagrid 设置可编辑行
- Easyui-datagrid行编辑的combobox联动
- JQuery EasyUI-datagrid用法,行编辑模式
- [转载]easyui datagrid 行内编辑功能
- EasyUI datagrid分页,编辑
- Easyui - datagrid 列编辑
- EasyUI DataGrid 编辑单元格
- easyui-datagrid 编辑单元格
- EasyUI datagrid可编辑
- easyui-datagrid 编辑单元格
- easyui Datagrid编辑经验
- easyui-datagrid行内可编辑
- EasyUI DataGrid 编辑单元格
- easyui dialog关闭窗口最好使用destroy而不推荐使用close
- HDU Monkey and Banana 1069 dp 动态规划 最长递增子序列
- ubuntu14.04安装图形化界面
- 平常用到的图片
- easyui dialog 修改title
- easyui datagrid rowedit点击编辑行
- Oracle截取字符串substr、查找字符串位置instr、替换字符串replace
- oracle中单字段存在1个或2个关联id时的查询sql
- 中国站长论坛目睹之怪现状
- 日期时间工具类
- 人行征信分析api
- amcharts与easyui datagrid实现值班数量统计
- ioctl之用户空间与内核的通信
- HDU 5015 233 Matrix(矩阵快速幂)