|
|
@@ -9,6 +9,7 @@
|
|
|
floorId: '-1',
|
|
|
floorNum: '',
|
|
|
floorName: '',
|
|
|
+ floorSelector:{},
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
|
@@ -28,7 +29,14 @@
|
|
|
vc.component._initFloorSelect2();
|
|
|
})*/
|
|
|
vc.on('floorSelect2', 'setFloor', function (_param) {
|
|
|
- $("#floorSelector").val(_param.floorId).select2();
|
|
|
+ vc.copyObject(_param, this.floorSelect2Info);
|
|
|
+ /* $("#floorSelector").val({
|
|
|
+ id:param.floorId,
|
|
|
+ text:_param.floorNum
|
|
|
+ }).select2();*/
|
|
|
+
|
|
|
+ var option = new Option(_param.floorNum, _param.floorId, true, true);
|
|
|
+ this.floorSelect2Info.floorSelector.append(option);
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
@@ -37,8 +45,10 @@
|
|
|
$.fn.modal.Constructor.prototype.enforceFocus = function () {
|
|
|
};
|
|
|
$.fn.select2.defaults.set('width', '100%');
|
|
|
- $('#floorSelector').select2({
|
|
|
+ this.floorSelect2Info.floorSelector = $('#floorSelector').select2({
|
|
|
placeholder: '必填,请选择楼栋',
|
|
|
+ allowClear: true,//允许清空
|
|
|
+ escapeMarkup: function (markup) { return markup; }, // 自定义格式化防止xss注入
|
|
|
ajax: {
|
|
|
url: "/callComponent/floorSelect2/list",
|
|
|
dataType: 'json',
|