miniUI datagrid 接收不到数据显示undifined

在做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-edc9ec1059d1
					else 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>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值