jQuery MiniUI

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

数据绑定问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-10-27 19:06:44 |只看该作者 |倒序浏览
本帖最后由 sakuraMonster 于 2016-10-27 19:09 编辑

   表单和表格之间进行了数据绑定。。每次填写表单,点击确定将表单数据添加到表格中,但是删除表单中的某一条数据时(此时设置为都没有选中状态),因为都没有选中,所以表单全部为空,这种情况怎么将表单的内容设置为默认值啊??


代码如下:
//点击删除执行removeRow()

function removeRow() {
        var rows = grid.getSelecteds();
        if (rows.length > 0) {
                grid.removeRows(rows, true);
                count--;
        }
        grid.deselectAll();
}        

前台表单 :
  <div id="addForm" >  
       <table style="width:100%" class="um-cq-table" >
         <tr>
           <td class="um-cq-set-td um-cq-set-td1">
              收款日期:
          </td>
          <td>   
              <input type="text" id="feeDate" class="mini-datepicker um-cq-set-input" name="feeDate"
                     allowinput="false" format="yyyyMMdd" />
           </td>
           <td class="um-cq-set-td um-cq-set-td1">
              本地分局:
            </td>
          <td>   


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

Rank: 8Rank: 8

沙发
发表于 2016-10-28 09:16:31 |只看该作者
既然是和表格数据绑定,表格没选中数据表单自然就没内容了。
要么你监听表格的selectionchanged事件,判断选中行数据,如果没有就主动给表单赋值

Rank: 2

板凳
发表于 2016-10-28 17:07:03 |只看该作者
dforce 发表于 2016-10-28 09:16
既然是和表格数据绑定,表格没选中数据表单自然就没内容了。
要么你监听表格的selectionchanged事件,判断 ...

api里面有这个selectionchanged事件吗,我怎么没找到。。

Rank: 8Rank: 8

地板
发表于 2016-10-28 17:28:47 |只看该作者
sakuraMonster 发表于 2016-10-28 17:07
api里面有这个selectionchanged事件吗,我怎么没找到。。

http://www.miniui.com/docs/api/index.html#ui=datagrid

Rank: 2

5#
发表于 2016-10-28 17:42:52 |只看该作者
dforce 发表于 2016-10-28 17:28
http://www.miniui.com/docs/api/index.html#ui=datagrid

我刚试了,但是单击删除的时候先选择行,触发了selectiononchanged事件,删除之后就没触发了,最后还是清空了。。

Rank: 8Rank: 8

6#
发表于 2016-10-31 09:53:58 |只看该作者
sakuraMonster 发表于 2016-10-28 17:42
我刚试了,但是单击删除的时候先选择行,触发了selectiononchanged事件,删除之后就没触发了,最后还是清 ...

removeRow(row,true)

Archiver|普加软件

GMT+8, 2024-11-17 20:02 , Processed in 1.038593 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部