jggrid 使用中的一点记录 点击修改时判断状态或者一个前提条件
来源:互联网 发布:win10修改mac地址无效 编辑:程序博客网 时间:2024/05/16 14:15
//navButtonsjQuery(grid_selector).jqGrid('navGrid',pager_selector, { //navbar options edit: true, editicon : 'ace-icon fa fa-pencil blue', add: false, addicon : 'ace-icon fa fa-plus-circle purple', del: true, delicon : 'ace-icon fa fa-trash-o red', search: false, searchicon : 'ace-icon fa fa-search orange', refresh: true, refreshicon : 'ace-icon fa fa-refresh green', view: true, viewicon : 'ace-icon fa fa-search-plus grey', }, { //edit record form 修改 //closeAfterEdit: true, //width: 700, recreateForm: true,//初始化数据前提示 beforeInitData:function(e){ if ($('#runstatus45').val() == 1) { alert('运行状态不能修改!'); return false; }else { return true; } }, beforeShowForm : function(e) { var form = $(e[0]); form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />') style_edit_form(form); }, afterSubmit: function (result) { //alert(result.responseText); var strTojson=JSON.parse(result.responseText);//.parseJSON() if(strTojson.status==='error') return [false,strTojson.m_msg] else { //addRowTd(); return [true,] } } }, { //new record form //width: 700, closeAfterAdd: true, recreateForm: true, viewPagerButtons: false, beforeShowForm : function(e) { var form = $(e[0]); form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar') .wrapInner('<div class="widget-header" />') style_edit_form(form); } ,//提交数据时判断 afterSubmit: function (result) { var strTojson=JSON.parse(result.responseText);//.parseJSON() //alert(strTojson.status); if(strTojson.status==='error') return [false,strTojson.m_msg] else { //addRowTd(); return [true,] } } }, { //delete record form recreateForm: true, beforeInitData:function(e){ if ($('#runstatus45').val() == 1) { alert('运行状态不能删除数据!'); return false; }else { return true; } }, beforeShowForm : function(e) { var form = $(e[0]); if(form.data('styled')) return false; form.closest('.ui-jqdialog').find('.ui-jqdialog-titlebar').wrapInner('<div class="widget-header" />') style_delete_form(form); form.data('styled', true); }, afterSubmit: function (result) { var strTojson=JSON.parse(result.responseText);//.parseJSON() //alert(strTojson.status); if(strTojson.status==='error') return [false,strTojson.m_msg] else { addRowTd(); return [true,] } }, onClick : function(e) { alert(1); } }, { //search form recreateForm: true, afterShowSearch: function(e){ var form = $(e[0]); form.closest('.ui-jqdialog').find('.ui-jqdialog-title').wrap('<div class="widget-header" />') style_search_form(form); }, afterRedraw: function(){ style_search_filters($(this)); } , multipleSearch: true, /** multipleGroup:true, showQuery: true */ }, { //view record form recreateForm: true, beforeShowForm: function(e){ var form = $(e[0]); form.closest('.ui-jqdialog').find('.ui-jqdialog-title').wrap('<div class="widget-header" />') } })
0 0
- jggrid 使用中的一点记录 点击修改时判断状态或者一个前提条件
- jggrid使用multiselect时修改默认排序
- jgGrid的新增修改
- 在Windows操作系统下使用Visual C++ 6.0编程时,如果点击菜单中的【打开】或者【添加】,或者按快捷键,都会弹出一个对话框,怎么解决?
- jgGrid中的editrules使用函数来进行验证
- JgGrid 使用学习
- jggrid表格的使用
- analysis service 2005 使用中的一点记录()
- 关于使用checkBox记录点击状态不准确的解决方案
- 如何判断一个sqldatareader是否有记录,或者记录数有多少条
- jgGrid 添加时400错误
- ViewGroup点击时修改内部View状态或透明度
- android 判断滑动事件或者点击事件
- 使用EMERGENCY模式去访问一个RECOVERY PENDING状态或者SUSPECT状态的数据库
- ListView去掉或者修改默认点击背景
- 判断windows 关闭或者隐藏的状态
- 点击或者按下背景或字体颜色修改使用及注意问题
- C#使用Ping功能判断网络连接状态或者目标计算机是否开机等
- Shell 脚本小试牛刀(1) -- Debian系统初装后的各种配置
- UI - 修改tableView多选默认蓝色选中按钮 , 全选 , 取消全选
- 如何hack一下Rancher Kubernetes
- PHP中单引号与双引号的区别分析
- 【微信第三方登录】 解决PC和移动端浏览器同为扫码登录
- jggrid 使用中的一点记录 点击修改时判断状态或者一个前提条件
- 关于欧拉角与万向锁的理解
- crash日志 异常信息接收器CrashWoodpecker
- 搭建CentOS在线yum源镜像服务器
- SOA和WCF基础
- 第三章 EGL介绍
- Qt之QSS样式
- OKCoin段新星:区块链的“两种未来”和当下的“杀手级应用”
- adb命令行操作sqlite数据库