sgrid table 相关

来源:互联网 发布:全球能源数据 编辑:程序博客网 时间:2024/06/05 19:26
一个完整的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类型