gpt4 book ai didi

javascript - ExtJS 3.4 - 有 xtype : 'displayfield' show updated value?

转载 作者:行者123 更新时间:2023-11-30 12:15:54 24 4
gpt4 key购买 nike

所以我正在处理遗留代码。我有一个带有操作按钮的网格,当单击此操作按钮时,它必须允许用户重命名某个值、更改另一个字段等...

我面临的问题是,当我单击编辑按钮时,我可以在控制台中看到它正在选择正确的数据并将其发送到表单面板,但表单面板一直显示第一个选择数据。如何解决这个问题???

部分代码:

// the filed that needs to display the newly selected rows data
items:[
{
xtype: 'displayfield',
fieldLabel: 'Route',
id: 'route',
name: 'route'
}

...

Ext.getCmp('route').setValue( /** currently selected rows route **/ );

enter image description here

无论如何,它会继续显示它最初绑定(bind)到的值,但是在控制台中我可以看到值发生了变化。我什至尝试在提交和取消方法后重置表单。

最佳答案

也许您可以尝试使用 javascript 变量而不是 DOM/组件选择器。

var routeField = Ext.create({
xtype: 'displayfield',
fieldLabel: 'Route',
name: 'route'
});

....

items:[routeField]

....

routeField.setValue('A1');

关于javascript - ExtJS 3.4 - 有 xtype : 'displayfield' show updated value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32441911/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com