Javascript 更改下拉列表中项目的文本

Javascript 更改下拉列表中项目的文本,javascript,c#,combobox,devexpress-mvc,Javascript,C#,Combobox,Devexpress Mvc,在devexpress组合框控件中,我试图更改项的显示文本。我知道如何获取项目,我正在使用FindItemByValue,但是当我获取项目并更改其文本属性时,文本实际上不会更改 我尝试在更改文本后对其执行警报,警报显示更改的文本,但组合框下拉列表中的项目仍然是原始值 var billingContactObject = clientContactListComboBox.FindItemByValue(hiddenContactIdForBilling); if (billingC

在devexpress组合框控件中,我试图更改
项的显示
文本
。我知道如何获取项目,我正在使用
FindItemByValue
,但是当我获取
项目
并更改其
文本
属性时,文本实际上不会更改

我尝试在更改文本后对其执行
警报,警报显示更改的文本,但组合框下拉列表中的项目仍然是原始值

 var billingContactObject = 
    clientContactListComboBox.FindItemByValue(hiddenContactIdForBilling);
 if (billingContactObject != null) {
    var text = billingContactObject.text + "*"
    billingContactObject.text = text;
 }

您应该使用函数
SetText(text)
。就你而言:

var billingContactObject = clientContactListComboBox.FindItemByValue(hiddenContactIdForBilling);
clientContactListComboBox.SetText(billingContactObject.text + "*");
组合框项有许多有用的函数,如
SetValue(value)
SetSelectedIndex(index)
AddItem
等。您可以在devexpress网站上查看,例如: