对easyUI中课堂源码编辑改进建议
生活随笔
收集整理的這篇文章主要介紹了
对easyUI中课堂源码编辑改进建议
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在孫宇老師講得Easyui第10講完后,基本的增刪該查做出來了,但是編輯存在一個問題;行內樣式編輯修改,如果當用戶沒有修改數據,孫宇老師講得時候直接return,這樣做是不合理的;第二次再使用右鍵編輯時就是用不了右鍵編輯功能了;因此我將代碼修改如下:if (inserted.length < 1 && updated.length < 1) {editRow = undefined;//回滾$admin_user_dategrid.datagrid('rejectChanges');} else {var url = '';if (inserted.length > 0) {console.info('rowData');console.info(rowData);url = 'user/user_create.action';}if (updated.length > 0) {url = 'user/user_update.action';}$.ajax({url : url,data : rowData,dataType : 'json',success : function(r) {if (r && r.success) {$admin_user_dategrid.datagrid('acceptChanges');$.messager.show({msg : r.msg,title : '成功'});$admin_user_dategrid.datagrid('reload');} else {//回滾
$admin_user_dategrid.datagrid('rejectChanges');$.messager.alert('錯誤',r.msg, 'error');}editRow = undefined;$admin_user_dategrid.datagrid('unselectAll');}});}
未修改之前的源碼:if (inserted.length < 1 && updated.length < 1) {editRow = undefined;datagrid.datagrid('unselectAll');return;}var url = '';if (inserted.length > 0) {url = 'userAction!add.action';}if (updated.length > 0) {url = 'userAction!edit.action';}$.ajax({url : url,data : rowData,dataType : 'json',success : function(r) {if (r.success) {datagrid.datagrid('acceptChanges');$.messager.show({msg : r.msg,title : '成功'});editRow = undefined;datagrid.datagrid('reload');} else {/*datagrid.datagrid('rejectChanges');*/datagrid.datagrid('beginEdit', editRow);$.messager.alert('錯誤', r.msg, 'error');}datagrid.datagrid('unselectAll');}});
http://bbs.jeasyuicn.com/forum.php?mod=viewthread&tid=5547&extra=page%3D3
http://bbs.jeasyuicn.com/forum.php?mod=viewthread&tid=5547&extra=page%3D3
?
轉載于:https://www.cnblogs.com/hubing/p/3960779.html
總結
以上是生活随笔為你收集整理的对easyUI中课堂源码编辑改进建议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PostgreSQL性能极限
- 下一篇: 2014年9月6日