Ext.NET组合框设置默认值
本文关键字:设置 默认值 组合 NET Ext | 更新日期: 2023-09-27 18:02:20
下面是我的组合框的标记
X.ComboBox()
.ID("cmbStatus")
.DisplayField("Value")
.ValueField("Key")
.Items(new ListItem ("C", "C"),
new ListItem ("H", "H"),
new ListItem("C & H","C&H"),
new ListItem ("ALL","ALL")
)
.Listeners(l => { l.Select.Handler = "StatusChange(this)"; })
.FieldLabel(PR.Resources.IP.IP.Status)
如何设置组合框中选择的任何一个默认值?
i tried setting,.Select(0)
和.SelectedItems(new ListItem("C"))
与上述第二种方法的帮助下,我能够设置默认选择,但它导致我在功能StatusChange(this)
..
在StatusChange(this)
函数中,我隐藏了另一个基于cmbStatus
试试这个:
.Value("C&H")
那么,使用您的示例,默认选中第三项:
X.ComboBox()
.ID("cmbStatus")
.DisplayField("Value")
.ValueField("Key")
.Items(
new ListItem ("C", "C"),
new ListItem ("H", "H"),
new ListItem("C & H","C&H"),
new ListItem ("ALL","ALL")
)
.Value("C&H")
.Listeners(l => { l.Select.Handler = "StatusChange(this)"; })
.FieldLabel(PR.Resources.IP.IP.Status)