jQuery MiniUI

标题: grid过滤之后保存的问题 [打印本页]

作者: haitao    时间: 2013-7-30 10:17:00     标题: grid过滤之后保存的问题

我用grid控件,在查找过滤之后进行了数据修改,保存之后,系统一直出现“保存中,请稍后。。。”,但这时候仍能进行过滤等操作,再次过滤,提示就会消失,不知道该如何解决,谢谢![attach]2447[/attach]
作者: factory    时间: 2013-7-30 10:34:17

你这样做:
给表格加上showToolbar="true"
然后把你的toolbar里面的代码,拷贝到表格内部去
  1. <div id="datagrid1" class="mini-datagrid" url="../data/AjaxService.aspx?method=SearchEmployees"showToolbar="true">
  2.         <div property="toolbar" >
  3.             <table style="width:100%;">
  4.                 <tr>
  5.                     <td style="width:100%;">
  6.                         <a class="mini-button" iconCls="icon-add" onclick="addRow()" plain="true">增加</a>
  7.                         <a class="mini-button" iconCls="icon-remove" onclick="removeRow()" plain="true">删除</a>
  8.                         <span class="separator"></span>
  9.                         <a class="mini-button" iconCls="icon-save" onclick="saveData()" plain="true">保存</a>            
  10.                     </td>
  11.                     <td style="white-space:nowrap;">
  12.                         <input id="key" class="mini-textbox" emptyText="请输入姓名" style="width:150px;" onenter="onKeyEnter"/>   
  13.                         <a class="mini-button" onclick="search()">查询</a>
  14.                     </td>
  15.                 </tr>
  16.             </table>           
  17.         </div>
  18.         <div property="columns">
  19.             .....      
  20.         </div>
  21.     </div>
复制代码
类似这样,这样的话,当你数据加载的时候,整个工具栏的按钮都会被遮罩住,也就无法操作了
作者: haitao    时间: 2013-7-30 11:19:10

factory 发表于 2013-7-30 10:34
你这样做:
给表格加上showToolbar="true"
然后把你的toolbar里面的代码,拷贝到表格内部去类似这样,这样 ...

关键是我如果不进行过滤操作,“保存中,请稍后。。。”这个提示框始终消失不了,不知为何?如果不进行过滤操作的话,进行添加、删除、保存都很正常的。
作者: haitao    时间: 2013-7-30 11:23:53

haitao 发表于 2013-7-30 11:19
关键是我如果不进行过滤操作,“保存中,请稍后。。。”这个提示框始终消失不了,不知为何?如果不进行过 ...

我的意思是如果没有进行过查找过滤操作,直接进行添加、删除、保存都没有问题,速度很快。而对过滤出来的记录进行修改,提示保存的框始终消失不了。强行关闭之后查看数据确实更新成功,不知为何?谢谢!
作者: felt    时间: 2013-7-30 12:36:48

http://www.miniui.com/demo/#src=datagrid/celledit.html
你跑下我们的demo,查询过滤后修改保存很快的,
然后你参考下js看看,
如果还是有的话做个简单页面打包上来看看。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2