【发布时间】:2011-06-10 08:57:00
【问题描述】:
我正在使用 PHP 和一些 ExtJS 开发一些管理系统。 通常,我使用 PhpExt 即时为系统的每个对象生成所有添加/编辑表单, 但有一个麻烦:我不能同时设置组合框的值(例如对象 ID)和将为用户显示的值(对象的标题)。此外,我不知道用 ExtJS 本身有什么办法。
如何将一个值设置为组合框隐藏字段和另一个 - 显示给用户?
UPD #1:我知道 ComboBox 的“displayField”/“valueField”属性,我需要知道的是:我有 ExtJS ComboBox 实例,我应该调用这个实例的哪个方法来设置什么显示在其中而不更改它的“valueField 值”??
(我有一个数据存储,已正确分配,但它是远程的,只有在更改此字段时才会加载。如果我编辑我的对象并且已经填充了一些组合,我可以在分配相关对象的 ID 之间进行选择它们(这是不安全的,只是看起来不太好)和相关对象的标题(但是,如果这个组合的值不会改变,我将在处理这个表单的 PHP 脚本中得到这个字符串而不是 ID))
提前致谢!
【问题讨论】: