| WebService/src/main/java/com/java110/web/components/floor/FloorSelect2Component.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| WebService/src/main/resources/components/floorPackage/floor-select2/floorSelect2.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
WebService/src/main/java/com/java110/web/components/floor/FloorSelect2Component.java
New file @@ -0,0 +1,36 @@ package com.java110.web.components.floor; import com.java110.core.context.IPageData; import com.java110.web.smo.IFloorServiceSMO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Component; /** * 查询楼列表组件 */ @Component("floorSelect2") public class FloorSelect2Component { @Autowired private IFloorServiceSMO floorServiceSMOImpl; /** * 查询小区楼信息 * @param pd 页面封装对象 包含页面请求数据 * @return ResponseEntity对象返回给页面 */ public ResponseEntity<String> list(IPageData pd) { return floorServiceSMOImpl.listFloor(pd); } public IFloorServiceSMO getFloorServiceSMOImpl() { return floorServiceSMOImpl; } public void setFloorServiceSMOImpl(IFloorServiceSMO floorServiceSMOImpl) { this.floorServiceSMOImpl = floorServiceSMOImpl; } } WebService/src/main/resources/components/floorPackage/floor-select2/floorSelect2.js
@@ -19,7 +19,7 @@ $('.floorSelector').select2({ placeholder: '必填,请选择楼栋', ajax: { url: "sdata.json", url: "/floorSelect2/list", dataType: 'json', delay: 250, data: function (params) { @@ -39,6 +39,15 @@ }, minimumInputLength: 2 }); $('.floorSelector').on("select2:select", function (evt) { //这里是选中触发的事件 //evt.params.data 是选中项的信息 }); $('.floorSelector').on("select2:unselect", function (evt) { //这里是取消选中触发的事件 //如配置allowClear: true后,触发 }); } } });