extJS组合框setValue()但发布ID

时间:2012-02-16 19:23:29

标签: combobox extjs

我有一个填充了名称的组合 - 每个名称都有一个未显示的唯一ID - 只是呈现了名称。

当我从组合中手动选择并提交时 - 表格POST是完美名称的ID。

但是我需要在某些情况下动态设置组合的值,并通过调用setValue('Name')来执行,但是当我POST时,ID值将作为字符串名称设置为的setValue()

如何设置名称(或ID),但POST一下ID并在组合中显示名称?

我尝试在传递ID时调用setRawValue(),希望控件能够翻译并显示文本形式 - 但没有骰子:(

1 个答案:

答案 0 :(得分:0)

您向前setValue()setRawValue()。使用setValue('id')设置组合框值,如果在组合框配置中使用渲染器,则应自动更新显示值。

setRawValue()视为setDisplayValue()