jQuery MiniUI

标题: grid.setSelected未改变页面展示 [打印本页]

作者: cy_hawk    时间: 2019-5-27 10:30:42     标题: grid.setSelected未改变页面展示

  1. <div id="appgrid" class="mini-datagrid" style="width:100%;height:95%"
  2.                     url="<%=request.getContextPath() %>/com.primeton.dpms.quality.qualitytask.qualityTaskComponent.loadRuleProblembiz.biz.ext"  idField="id" allowResize="false"
  3.                     sizeList="[15,20,50,100]" multiSelect="true" onrowdblclick="getManager" pageSize="15"  allowAlternating="true" allowResizeColumn="true" allowCellEdit="true" allowCellSelect="true"  allowCellValid="true">
  4.                                     <div property="columns">
  5.                                 <div type="indexcolumn" headerAlign="center">序号</div>
  6.                             <div field="rulesName"  headerAlign="center" allowSort="false">数据质量规则名称</div>                 
  7.                             <div field="systemname"  headerAlign="center" allowSort="false">检核系统</div>  
  8.                             <div field="manager"  headerAlign="center" >负责人
  9.                             </div>
  10.                             <div field="startTime" dateFormat="yyyy-MM-dd HH:mm"  headerAlign="center" allowSort="false">检核日期</div>                         
  11.                             <div field="createuser"  headerAlign="center" allowSort="false">规则创建人</div>       
  12.                             <div field="endTime"  dateFormat="yyyy-MM-dd HH:mm" headerAlign="center" allowSort="false">数据日期</div>
  13.                             <div field="totalCount"   headerAlign="center" allowSort="false">检核数据总数</div>
  14.                             <div field="priblemCount"   headerAlign="center" allowSort="false">问题数</div>
  15.                             <div field="rateProblem"   headerAlign="center" allowSort="false">问题率</div>                 
  16.                             </div>
  17.                         </div>
复制代码
上面是我的datagrid,下面是我的js
  1. nui.open({
  2.                  url:"<%=request.getContextPath() %>/qualitytask/getUser.jsp",
  3.                  title:"选择负责人",
  4.                  width:650,
  5.                  height:500,
  6.                  showModal:true,
  7.                   onload: function () {
  8.                         var iframe = this.getIFrameEl();
  9.                         var data = {row:row};
  10.                         iframe.contentWindow.SetData(data);
  11.                     },
  12.                  ondestroy:function(action){
  13.                   //   grid.reload();
  14.                           if(action=="ok"){
  15.                                   var iframe = this.getIFrameEl();                       
  16.                         var data = iframe.contentWindow.GetData();
  17.                         row.manager=data.userId;
  18.                         grid.setSelected (row);
  19.                           }                                 
  20.                  }
  21.                 });
复制代码
我修改了manager这个值,但是页面上却没有改变

作者: felt    时间: 2019-5-27 11:17:51

grid.updateRow(row,{field:value})这才是修改方法,setSelected只是选中行




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