一个完整的sgrid表格:
<sgrid:table id="sigma" loadUrl="${pageContext.request.contextPath}/b005/list.act" width="100%"
showIndexColumn="false" toolbarContent="nav | pagesize | xls | reload | state" initJs="SigmaUtil.doQuery(document.forms[0]);">
<sgrid:column title="主键" id="uuid" align="center" isCheckColumn="true" />
<sgrid:column width="8%" title="代码" id="code" align="center" />
<sgrid:column width="10%" title="工程描述" id="projec" align="center" />
<sgrid:column width="8%" title="备注" id="remark" align="center"/>
<sgrid:extColumn title="操作" id="opt" align="left" rendFunc="myRenderer"/>
</sgrid:table>
字段通过码表显示:
<sgrid:column id="state" title="状态" align="center" mappingItem="BCODE" width="10%"></sgrid:column>
打开新页面调整大小:
SigmaUtil.doUpdate(url,"800","700");
页面方法中选取sgrid表格的值:
function editBj001(rowNo) { var id = SigmaUtil.getCellValue('id',rowNo); var pars ="id="+id; var url = "<%=webapp%>/a001/edit.act?"+pars; SigmaUtil.doUpdate(url,"800","700"); } 或选取所有id=id的值
var ids = SigmaUtil.getAllCheckedIds('id');
后台接收sigma表格的传值:
String Code = HttpUtil.getSigmaParam(request, "code");
下拉框:
<jbfs:codeselect property="type" keyVals="基础信息,业务信息" style="width:183px;"/>
注意:sgrid表格不支持List类型