jQuery MiniUI

标题: 求助,如何给 datagrid 单元格赋值? [打印本页]

作者: vivilj    时间: 2017-3-31 15:25:19     标题: 求助,如何给 datagrid 单元格赋值?

本帖最后由 vivilj 于 2017-3-31 15:28 编辑
  1. <div class="mini-datagrid" id="datagrid1" style="width: 100%;height: 450px;border-top: 0;"
  2.     allowCellEdit="true" allowCellSelect="true" editNextOnEnterKey="true" >
  3.     <div property = "columns">
  4.         <div type="indexcolumn"></div>
  5.         <div field="cost_type"  headerAlign="center" allowSort="true" align="center">缴纳类型
  6.             <input property="editor" class="mini-textbox" style="width: 100%;" readOnly="readonly"/>
  7.         </div>
  8.         <div field="amount"  headerAlign="center" align="center" allowSort="true">缴纳金额
  9.             <input property="editor" class="mini-textbox" style="width:100%;" readOnly="readonly"/>
  10.         </div>
  11.         <div field="amount_act"  headerAlign="center" align="center" allowSort="true">实际缴纳金额
  12.             <input property="editor" class="mini-textbox" style="width:100%;"/>
  13.         </div>
  14.     </div>
  15. </div>
复制代码
因为页面其他部分的值的改变,需要改变缴纳金额这一列的值,如何给它赋值?


作者: felt    时间: 2017-3-31 15:36:23

是把一列所有的值都修改吗?
我们的数据都是行的,只能修改行数据
  1. [code]var rows=grid.getData()  //获取当页所有行
  2. for(var i=0,l=rows.leng;i<l;i++){
  3.    grid.updateRow(rows[i],{field:value})
  4. }
复制代码
[/code]
作者: vivilj    时间: 2017-3-31 15:39:34

felt 发表于 2017-3-31 15:36
是把一列所有的值都修改吗?
我们的数据都是行的,只能修改行数据[/code]

就想改变行中一个记录,我试试这个
作者: vivilj    时间: 2017-3-31 15:41:28

felt 发表于 2017-3-31 15:36
是把一列所有的值都修改吗?
我们的数据都是行的,只能修改行数据[/code]

已经可以了,多谢多谢




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