当前位置: 代码迷 >> 综合 >> miniUI datagrid 接收不到数据显示undifined
  详细解决方案

miniUI datagrid 接收不到数据显示undifined

热度:34   发布时间:2023-11-18 07:56:36.0

在做miniUi 的时候后台的list中通过for循环进行set数据,但是在前端接收不到数据。后来在前端加上了隐藏的数据,而后能够接收到了数据

                    // 按钮是审核还是查看for (Record it : list) {boolean isOperater = false;String handleUrl = "";String WorkItemGuid = "";String title = "";String auditRowGuid = "";String pviguid = "";String lhchpviguid = "";String AuditStatus = "";int auditNum = 0;String Sql = " and ProjectGuid='" + it.get("rowguid") + "'";// 处理人判断操作按钮it.put("isOperator", isOperater);it.put("WorkItemGuid", WorkItemGuid);it.put("auditNum", auditNum);it.put("title", title);it.put("auditRowGuid", auditRowGuid);it.put("pviguid", pviguid);it.put("lhchpviguid", lhchpviguid);it.put("AuditStatus", GetAuditStatus(AuditStatus));}return list;}};}
<!DOCTYPE html>
<html><head>
<title>项目基本信息表列表</title>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<!-- 请修改相对路径 -->
<script src="../../../frame/fui/js/cssboot.js"></script>
</head><body><!-- 必须有,加载时的loading效果 --><div class="page-loading"></div><!-- toolbar区域 --><div class="fui-toolbar"><div class="btn-group mr10"><a class="mini-button" onclick="openAdd();" id="btnAddRecord" state="primary">测绘申请 </a> <a id="btnDel" class="mini-button mini-btn-danger"onclick="if(mini.get('datagrid').getSelecteds().length==0){epoint.alert('请选择要删除的记录!');} else {epoint.confirm('确认要删除吗?','',deleteSelect);}">删除选定 </a></div></div><!-- 搜索 --><div class="fui-condition"><div class="fui-form" id="fui-form"><div id="cform" role="form"><div role="row"><div role="control" label="项目名称"><input class="mini-textbox" bind="condprojectname" /></div><div role="control" label="统一社会信用代码"><input class="mini-textbox" bind="condcreditcode" /></div></div><div role="row"><div role="control" label="建设单位"><input class="mini-textbox" bind="condjsdw" /></div><div role="control" label="联系电话"><input class="mini-textbox" bind="condlxrtel" /></div></div></div></div><a role="searcher" callback="searchData"></a></div><!-- 内容区域 --><div id="fuiContent" class="fui-content"><div id="datagrid" class="mini-datagrid" idField="rowguid"action="getDataGridData" sortOrder="desc" showPager="true"style="height: 100%;" allowResize="true" multiSelect="true"allowCellEdit="true" allowCellSelect="true" editNextOnEnterKey="true"editNextRowCell="true"><div property="columns"><div type="checkcolumn" width="20" name="checkcol"></div><div type="indexcolumn" width="20" headerAlign="center">序</div><div field="ProjectName" headerAlign="center" align="left"width="70">项目名称</div><div field="JSDW" headerAlign="center" align="center" width="80">建设单位</div><div field="SocialCreaditCode" headerAlign="center" align="center"width="70">统一社会信用代码</div><div field="url" headerAlign="center" width='0' align="center">url</div><div field="LXR" headerAlign="center" align="center" width="40">联系人</div><div field="LXRTel" headerAlign="center" align="center" width="40">联系电话</div><div field="FaRen" headerAlign="center" align="center" width="40">法人代表</div><div field="isOperator" headerAlign="center" width='0' align="center">isOperator</div><div field="WorkItemGuid" headerAlign="center" width='0' align="center">WorkItemGuid</div><div field="auditNum" headerAlign="center" width='0' align="center">auditNum</div><div field="title" headerAlign="center" width='0' align="center">title</div><div field="auditRowGuid" headerAlign="center" width='0' align="center">auditRowGuid</div><div field="pviguid" headerAlign="center" width='0' align="center">pviguid</div><div field="lhchpviguid" headerAlign="center" width='0' align="center">lhchpviguid</div>	<div field="operator" headerAlign="center" width='0' align="center">lhchpviguid</div>	<div field="handleurl" headerAlign="center" width='0' align="center">lhchpviguid</div>	<div field="lclyweituodate" headerAlign="center" align="center" width="40" data-options="{format:'yyyy-MM-dd'}">委托时间</div><div field="AuditStatus" headerAlign="center" align="center"width="40">状态</div><div width="30" align="center" headerAlign="center"renderer="onProcessRenderer">操作</div></div></div></div><!-- 请修改相对路径 --><script src="../../../rest/resource/jsboot"></script><script>// 初始化页面epoint.initPage('szjsprojectbaseinfolistaction','',function(data){if("17"==data.usertype){$(".btn-group").hide();	mini.get("datagrid").hideColumn("checkcol"); }});// 绘制操作按钮var onProcessRenderer = function(e) {var url = e.record.url;var title = e.record.title;var rowguid = e.record.auditRowGuid;var pviguid = e.record.pviguid;var lhchpviguid = e.record.lhchpviguid;var WorkItemGuid = e.record.WorkItemGuid;var isOperator = e.row.isOperator;var auditNum = e.record.auditNum;console.log("判断操作");console.log(e.row);console.log(e.row.isOperator);if (isOperator ||e.row.isoperator) {return epoint.renderCell(e, "action-icon icon-edit","openUrl", "url,title");} else {return epoint.renderCell(e, "action-icon icon-search","openDetail","auditRowGuid,pviguid,WorkItemGuid,lhchpviguid");}return epoint.renderCell(e, "action-icon icon-edit","openUrl", "url,title");};function openUrl(data) {epoint.openDialog(data.title, data.url, searchData);}// 弹出新增窗口function openAdd() {epoint.execute("getProcessType",'',function(data){if(data.processtype){//0为原流程,1为各单位初审和反馈分为四个步骤的流程if(data.processtype=="1"){epoint.openDialog('新增联合测绘流程',"frame/pages/epointworkflow/client/processcreateinstance?ProcessGuid=1facb4ca-0a02-4965-a1f0-636c1b59e4bd", searchData);}//e5ac6dfb-b31a-4531-914b-edc9ec1059d1else if(data.processtype=="0"){epoint.openDialog('新增联合测绘流程',"frame/pages/epointworkflow/client/processcreateinstance?ProcessGuid=B51B84D3-1613-4D5C-8885-B063CAB2D44C", searchData);}}else{epoint.alert("系统参数“lhchprocesschoose”未配置")}});}// 弹出明细窗口function openDetail(e) {epoint.execute("getProcessType",'',function(data){if(data.processtype){if(data.processtype=="1"){epoint.openDialog('联合测绘详细信息',"szjs_sflhys/lhch/auditprojectinfo/szjsauditprojectinfonewdetail?guid="+ e.auditRowGuid + "&ProcessVersionInstanceGuid="+ e.pviguid + "&WorkItemGuid=" + e.WorkItemGuid+ "&type=detail&actionName=szjsprojectbaseinfolistaction&pageType=1", searchData);}else if(data.processtype=="0"){epoint.openDialog('联合测绘详细信息',"szjs_sflhys/lhch/auditprojectinfo/szjsauditprojectinfodetail?guid="+ e.auditRowGuid + "&ProcessVersionInstanceGuid="+ e.pviguid + "&WorkItemGuid=" + e.WorkItemGuid+ "&type=detail&actionName=szjsprojectbaseinfolistaction&pageType=1", searchData);}}});}// 删除数据function deleteSelect() {epoint.execute("deleteSelect", '', callback);}function callback(data) {if (data.msg) {epoint.alert(data.msg, '', searchData);}}// 表格的搜索function searchData() {epoint.refresh([ '@all' ]);}</script>
</body>
</html>

 

  相关解决方案