clearingpoint-select.jsp 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  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. <script type="text/javascript">
  5. //编写自定义JS代码获得输入框中的值等父级页面调用取值
  6. function getReason() {
  7. let strId = "";
  8. let strName = "";
  9. const selectRows = $("#CleanSelect").datagrid('getSelections');
  10. for (let i = 0; i < selectRows.length; i++) {
  11. for (const key in selectRows[i]) {
  12. //console.log(key+"======="+selectRows[i][key]);
  13. if (key === "id") {
  14. if (strId.length > 0) {
  15. strId += "," + selectRows[i][key];
  16. } else {
  17. strId = selectRows[i][key];
  18. }
  19. }
  20. if (key === "name") {
  21. if (strName.length > 0) {
  22. strName += "," + selectRows[i][key];
  23. } else {
  24. strName = selectRows[i][key];
  25. }
  26. }
  27. }
  28. }
  29. return '[{"strId":"' + strId + '","strName":"' + strName + '"}]';
  30. }
  31. function getSelectedRow() {
  32. const selectRows = $("#CleanSelect").datagrid('getSelections');
  33. return selectRows;
  34. }
  35. </script>
  36. <t:datagrid name="CleanSelect" fitColumns="true" checkbox="false" pageSize="20"
  37. title="清运点选择" actionUrl="ClearingPointController.do?datagrid2"
  38. sortName="createDate" sortOrder="desc" idField="id" fit="true" queryMode="group">
  39. <t:dgCol title="主键" field="id" hidden="true" width="120"></t:dgCol>
  40. <t:dgCol title="清运点编码" autocomplete="false" field="code" query="true" queryMode="single" width="80"></t:dgCol>
  41. <t:dgCol title="清运点名称" autocomplete="false" field="name" query="true" queryMode="single" width="80"></t:dgCol>
  42. <t:dgCol title="清运点位置" field="position" query="false" queryMode="single" width="80"></t:dgCol>
  43. <t:dgCol title="所属网格化区域" field="areaRegion" width="80" query="false" dictionary="areaRegion"></t:dgCol>
  44. </t:datagrid>
  45. <script type="text/javascript">
  46. </script>