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