繁体   English   中英

在下拉菜单中更改项目的文本

[英]Change text of item in dropdown

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

我尝试对文本进行更改后发出alert ,警报显示更改过的文本,但是组合框下拉列表中的项目仍然是原始值。

 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 + "*");

ComboBox项目具有许多有用的功能,例如SetValue(value)SetSelectedIndex(index)AddItem等。 您可以在devexpress网站上查看其示例,例如: https ://documentation.devexpress.com/#aspnet/DevExpressWebScriptsASPxClientListEdit_SetSelectedIndextopic

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM