ExtJS ComboBox设置了displayValue / value吗?

问题描述 投票:0回答:2

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

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

UPD#1:我知道ComboBox的'displayField'/'valueField'属性,我需要知道的是:我有ExtJS ComboBox实例,我应调用此实例的哪个方法来设置将在其中显示的内容而不更改这是'valueField value'??

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

提前致谢!

combobox extjs
2个回答
2
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.