|
@@ -278,7 +278,7 @@ export function setComboStore(sender, config, getDictFn, bizKey) {
|
|
|
if (sender.rendered) {
|
|
|
// 已经渲染出来了, 用方法进行修改
|
|
|
const editor = sender.getEditor()
|
|
|
- if (editor.xtype === 'combo') {
|
|
|
+ if (editor && editor.xtype === 'combo') {
|
|
|
const valueField = r.field[0]
|
|
|
const displayField = r.field[1]
|
|
|
editor.valueField = valueField
|
|
@@ -306,7 +306,7 @@ export function setComboStore(sender, config, getDictFn, bizKey) {
|
|
|
const displayField = r.field[1]
|
|
|
_.each(r.data, row => {
|
|
|
// 从 valueField 找到要显示的 displayField
|
|
|
- if (row[valueField] === value) {
|
|
|
+ if (row[valueField] == value) {
|
|
|
value = row[displayField]
|
|
|
return false
|
|
|
}
|