表格中的下拉组件combobox的数据如果每次都请求后端,那么会有很多重复的请求。可以将数据存起来,下次省去请求接口。(看图中存放地点一列)
在beginEdit函数中定义这个combnobox
combobox的写法
注意这里存起来的是onLoadSuccess回调中的data,不是data.rows,
虽然combobox用到的数据确实是data.rows,在loadFilter中也可以看到确实是对加载的数据只要了 data.rows(看那行return data.rows;)。
直接存data而不是data.rows的原因是如果存的是data.rows,那么下次在来一行时n['warehouseId'].combobox('loadData',warehouseData);,新行的combobox在loadFilter回调那里就错了。