首页 文章

ExtJS ComboBox设置了displayValue / value吗?

提问于
浏览
0

我正在使用PHP和一些ExtJS开发一些管理系统 . 通常,我使用PhpExt为我的系统的每个对象生成所有添加/编辑表单,但是有一个麻烦:我不能设置组合框的值(例如对象ID)和将显示的值用户(对象的 Headers ) . 而且,我不知道用ExtJS本身做什么 .

如何将一个值设置为组合框隐藏字段和另一个 - 显示给用户?

UPD#1:我知道ComboBox的'displayField' / 'valueField'属性,我需要知道的是:我有ExtJS ComboBox实例, which method of this instance should I call to set what will be shown in it without changing it's 'valueField value'??

(我有一个数据存储,分配正确,但它是远程的,只会在更改此字段时加载 . 如果我编辑我的对象并且已经填充了一些组合,我可以选择在其中分配相关对象的ID(其中)是不安全的,只是看起来不太好)和相关对象的 Headers (但是,如果这个组合的值不会被改变,我会在处理这个表单的PHP脚本中得到这个字符串而不是ID))

提前致谢!

2 回答

  • 0

    值通过displayField(用户看到的内容)和valueField(实际值是什么)设置 . 您需要在配置中将这些分配给附加商店中的字段 .

  • 2

    您应该使用用户可以看到的 displayField 和实际值的 valueField . 这些是组合配置 .

相关问题