jQuery MiniUI

 找回密码
 立即注册
查看: 2594|回复: 6
打印 上一主题 下一主题

getRowByUID报错问题是什么原因 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2019-4-11 17:54:20 |只看该作者 |倒序浏览
本帖最后由 happylover1278 于 2019-4-11 17:59 编辑
  1. function render_4 (e) {
  2.       var uid = e.record._uid
  3.       var htmlStr = '<a class="Delete_Button" href="javascript:delRow(\'' + uid + '\')">删除</a>'
  4.       return htmlStr;
  5.     }

  6.     //当前行删除逻辑
  7.     var datagrid_main = mini.get('datagrid_main')
  8.     function delRow(row_uid) {
  9.             var row = datagrid_main.getRowByUID(row_uid);
  10.             if (row) {
  11.                 if (confirm("确定删除此记录?")) {
  12.                     datagrid_main.removeRow(row)
  13.                 }
  14.             }
  15.         }
复制代码
求解  哪里写错了
  1. <div style="padding-bottom: 100px;width: 70%;margin-left: 20px;margin-top: 20px;margin-bottom: 100px;">
  2.             <div id="datagrid_main" class="mini-datagrid" style="width:99%;height:auto;" idField="id" multiSelect="true" frozenStartColumn="0"
  3.                 frozenEndColumn="-1" sizeList="[10,15,30,50]" pageSize="15" showReloadButton="false" showPager="false">
  4.                 <div property="columns">
  5.                 <div field="id" visible="false"></div>
  6.                 <div type="indexcolumn" ></div>
  7.                 <div name="sccs" align="center" width="90" headerAlign="center" renderer="render_1">厂商</div>
  8.                 <div name='jxs' align="center" width="120" headerAlign="center" renderer="render_2">经销商</div>
  9.                 <div name="gys" align="center" width="80" headerAlign="center" renderer="render_3">供应商</div>
  10.                 <div name="cz" align="center" width="60" headerAlign="center" renderer="render_4">操作</div>
  11.                 </div>
  12.             </div>
  13.         </div>
复制代码





附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2019-4-11 17:58:47 |只看该作者
请使用最新版本,应该是你的版本问题。

Rank: 6Rank: 6

板凳
发表于 2019-4-11 18:01:42 |只看该作者
dforce 发表于 2019-4-11 17:58
请使用最新版本,应该是你的版本问题。

那请问我还可以用别的方法动态删除某一行么?这里不需要后台交互

Rank: 8Rank: 8

地板
发表于 2019-4-11 18:05:07 |只看该作者
happylover1278 发表于 2019-4-11 18:01
那请问我还可以用别的方法动态删除某一行么?这里不需要后台交互

这里和后台本来就无关
grid.removeRow(row)就是删除行的标准方法。

Rank: 6Rank: 6

5#
发表于 2019-4-11 18:14:42 |只看该作者
dforce 发表于 2019-4-11 18:05
这里和后台本来就无关
grid.removeRow(row)就是删除行的标准方法。

悲剧  刚刚加载了新版本,发现项目的样式都变了,有些地方还加载不出来,坚持用这个开发肯定影响团队了 我只好换回去了 没有别的方法了么

Rank: 6Rank: 6

6#
发表于 2019-4-11 18:36:50 |只看该作者
dforce 发表于 2019-4-11 18:05
这里和后台本来就无关
grid.removeRow(row)就是删除行的标准方法。

刚刚我看了下团队的mini版本,3.8.2这个不算老吧

Rank: 8Rank: 8

7#
发表于 2019-4-12 09:27:05 |只看该作者
happylover1278 发表于 2019-4-11 18:36
刚刚我看了下团队的mini版本,3.8.2这个不算老吧

3.8.2更新3.9肯定没问题,除非你们自己改过miniui的样式

Archiver|普加软件

GMT+8, 2024-7-9 01:41 , Processed in 1.049241 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部