1.獲取表格checkbox的行的數據,綁定事件selection-change,回調返回值為:devicesGridData,和下面代碼對應
<el-table :data="devicesGridData" ref="multipleTable" @selection-change="handleSelectionChange" :row-key="getRowKey"> <el-table-column type="selection" width="55" :reserve-selection="true"> </el-table-column> <el-table-column property="code" label="設備編號" width="100"></el-table-column> <el-table-column property="name" label="設備名稱" width="100"></el-table-column> <el-table-column property="modelType" label="設備規格"></el-table-column> </el-table>
handleSelectionChange(val) {
//alert(JSON.stringify(val));
this.multipleSelection = val;
},
2.動態修改字典url。
有時候我們希望,如果我們做了一些操作,下拉框的dicUrl跟着變化:
我這只是
不過不行,還有下面方法,異步加載字典:通過dictData屬性,
{ label: "同步設備", prop: "typeLikeDevicesIds", type: "select", multiple:true, span:24, dicData:[], rules: [{ required: true, message: "請選擇同步設備", trigger: "click" }] }
格式如下:dicData:[{label:23432,value:1321},{label:33,value:333}]