roadSectionSelect.jsp 3.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  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. <link rel="stylesheet" type="text/css" href="plug-in/ztree/css/zTreeStyle.css">
  5. <script type="text/javascript" src="plug-in/ztree/js/jquery.ztree.core-3.5.min.js"></script>
  6. <script type="text/javascript" src="plug-in/ztree/js/jquery.ztree.excheck-3.5.min.js"></script>
  7. <%--update-start--Author:wangkun Date:20160327 TASK #956 【UI标签】封装选择用户标签--%>
  8. <script type="text/javascript">
  9. var setting = {
  10. check: {
  11. enable: false,
  12. chkboxType: {"Y": "", "N": ""}
  13. },
  14. data: {
  15. simpleData: {
  16. enable: true
  17. }
  18. }, callback: {
  19. onExpand: zTreeOnExpand,
  20. onClick: onClick
  21. }
  22. };
  23. function onClick(event, treeId, treeNode) {
  24. var departname = treeNode.name;
  25. var queryParams = $('#userList1').datagrid('options').queryParams;
  26. queryParams.orgIds = treeNode.id;
  27. $('#userList1').datagrid('options').queryParams = queryParams;
  28. $("#userList1").datagrid("reload");
  29. }
  30. //加载展开方法
  31. function zTreeOnExpand(event, treeId, treeNode) {
  32. var treeNodeId = treeNode.id;
  33. $.post(
  34. 'departController.do?getDepartInfo',
  35. {parentid: treeNodeId},
  36. function (data) {
  37. var d = data; // ------ $.parseJSON(data);
  38. if (d.success) {
  39. var dbDate = eval(d.msg);
  40. var tree = $.fn.zTree.getZTreeObj("departSelect");
  41. if (!treeNode.zAsync) {
  42. tree.addNodes(treeNode, dbDate);
  43. treeNode.zAsync = true;
  44. } else {
  45. tree.reAsyncChildNodes(treeNode, "refresh");
  46. }
  47. //tree.addNodes(treeNode, dbDate);
  48. }
  49. }
  50. );
  51. }
  52. //首次进入加载level为1的
  53. $(function () {
  54. $.post(
  55. 'departController.do?getDepartInfo',
  56. function (data) {
  57. var d = data; // ------ $.parseJSON(data);
  58. if (d.success) {
  59. var dbDate = eval(d.msg);
  60. $.fn.zTree.init($("#departSelect"), setting, dbDate);
  61. }
  62. }
  63. );
  64. });
  65. //编写自定义JS代码获得输入框中的值等父级页面调用取值
  66. function getReason() {
  67. var strId = "";
  68. var strName = "";
  69. var selectRows = $("#userList1").datagrid('getSelections');
  70. //var strData='[{"strShiftid":"'+strShiftid+'","strShiftName":"'+strShiftName+'","strShiftType":"'+strShiftType+'"}]';
  71. var strData = selectRows;
  72. return strData;
  73. }
  74. function getSelectedRow() {
  75. var selectRows = $("#userList1").datagrid('getSelections');
  76. return selectRows;
  77. }
  78. </script>
  79. <t:datagrid checkbox="${checkbox}" name="userList1" title="路段列表" actionUrl="roadSectionController.do?selectDatagrid"
  80. fit="true" fitColumns="true" idField="id" queryMode="group" sortName="id" sortOrder="desc">
  81. <t:dgCol title="id" field="id" hidden="true" queryMode="single" width="80"></t:dgCol>
  82. <t:dgCol title="编号" field="code" query="true" queryMode="single" width="80"></t:dgCol>
  83. <t:dgCol title="名称" field="name" query="true" queryMode="single" width="80"></t:dgCol>
  84. <%--<t:dgCol title="common.role" field="userKey" ></t:dgCol>--%>
  85. <%--<t:dgCol title="common.createby" field="createBy" hidden="true"></t:dgCol>--%>
  86. </t:datagrid>
  87. <script type="text/javascript">
  88. </script>