budgetMeasure-select.jsp 4.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <t:base type="jquery,easyui,tools,DatePicker"></t:base>
  4. <div class="easyui-layout" fit="true">
  5. <div region="center" style="padding:0px;border:0px">
  6. <t:datagrid name="budgetGoalsList" checkbox="false" pagination="false" treegrid="true" treeField="name" fitColumns="true" title="预算指标"
  7. actionUrl="budgetMeasureController.do?selectData" idField="id" fit="true" queryMode="group" autoLoadData="true">
  8. <t:dgCol title="主键" field="id" hidden="true" queryMode="single" width="120"></t:dgCol>
  9. <t:dgCol title="创建人名称" field="createName" hidden="true" queryMode="single" width="120"></t:dgCol>
  10. <t:dgCol title="创建人登录名称" field="createBy" hidden="true" queryMode="single" width="120"></t:dgCol>
  11. <t:dgCol title="创建日期" field="createDate" formatter="yyyy-MM-dd" hidden="true" queryMode="single" width="120"></t:dgCol>
  12. <t:dgCol title="更新人名称" field="updateName" hidden="true" queryMode="single" width="120"></t:dgCol>
  13. <t:dgCol title="更新人登录名称" field="updateBy" hidden="true" queryMode="single" width="120"></t:dgCol>
  14. <t:dgCol title="更新日期" field="updateDate" formatter="yyyy-MM-dd" hidden="true" queryMode="single" width="120"></t:dgCol>
  15. <t:dgCol title="所属部门" field="sysOrgCode" hidden="true" queryMode="single" width="120"></t:dgCol>
  16. <t:dgCol title="所属公司" field="sysCompanyCode" hidden="true" queryMode="single" width="120"></t:dgCol>
  17. <t:dgCol title="流程状态" field="bpmStatus" queryMode="single" dictionary="bpm_status" width="120" hidden="true"></t:dgCol>
  18. <t:dgCol title="父id" field="parentId" queryMode="single" width="120" hidden="true"></t:dgCol>
  19. <t:dgCol title="是否叶子节点" field="isLeaf" queryMode="single" width="120" hidden="true"></t:dgCol>
  20. <t:dgCol title="指标名称" field="name" treefield="name" queryMode="single" width="120"></t:dgCol>
  21. <t:dgCol title="编码" field="code" hidden="true" queryMode="single" ></t:dgCol>
  22. <t:dgCol title="编码" field="customCode" queryMode="single" ></t:dgCol>
  23. <t:dgCol title="指标大类" field="category" queryMode="single" dictionary="budget_measure_category"></t:dgCol>
  24. <t:dgCol title="标签" field="label" queryMode="single" ></t:dgCol>
  25. <t:dgCol title="单位名称" field="unit" queryMode="single" dictionary="budget_goals_unit"></t:dgCol>
  26. <t:dgCol title="会计科目" field="financeSubject" queryMode="single" dictionary="finance_subject"></t:dgCol>
  27. <t:dgCol title="税率" field="texrate" queryMode="single" ></t:dgCol>
  28. <t:dgCol title="数据类型" field="datatype" queryMode="single" hidden="true"></t:dgCol>
  29. <t:dgCol title="小数位" field="fractionNum" queryMode="single" hidden="true"></t:dgCol>
  30. <t:dgCol title="货币符号" field="currencySymbol" queryMode="single" hidden="true"></t:dgCol>
  31. <t:dgCol title="显示方式" field="showType" queryMode="single" hidden="true"></t:dgCol>
  32. <t:dgCol title="千分位" field="thousandth" queryMode="single" hidden="true"></t:dgCol>
  33. <t:dgCol title="预算控制" field="controlFlag" dictionary="budget_control_flag" queryMode="single" width="120" hidden="true"></t:dgCol>
  34. </t:datagrid>
  35. </div>
  36. </div>
  37. <script src = "webpage/cn/com/lzt/budget/measure/budgetMeasureList.js"></script>
  38. <script type="text/javascript">
  39. $(document).ready(function(){
  40. $("#budgetGoalsList").treegrid({
  41. onExpand : function(row){
  42. var children = $("#budgetGoalsList").treegrid('getChildren',row.id);
  43. if(children.length<=0){
  44. row.leaf=true;
  45. $("#budgetGoalsList").treegrid('refresh', row.id);
  46. }
  47. }
  48. });
  49. });
  50. $(function() {
  51. init();
  52. function init(){
  53. //延迟加载,否则页面请求两次
  54. setTimeout(loadGrid, 500);
  55. //loadGrid();
  56. }
  57. function loadGrid(){
  58. $("#budgetGoalsList").treegrid({
  59. onLoadSuccess: function (row, data){
  60. var nodes = $('#budgetGoalsList').treegrid('getRoots');
  61. if (nodes.length>0) {
  62. for(var i=0;i<nodes.length;i++){
  63. $('#budgetGoalsList').treegrid('expand', nodes[i].id);
  64. }
  65. }
  66. } });
  67. }
  68. });
  69. function getSelectedRow(){
  70. var selectRows = $("#budgetGoalsList").datagrid('getSelections');
  71. return selectRows;
  72. }
  73. function getDataGrid(){
  74. var datagrid = $('#'+gridname);
  75. return datagrid;
  76. }
  77. </script>