【问题标题】:Ext.NET Combobox set default valueExt.NET Combobox 设置默认值
【发布时间】:2014-05-07 10:51:36
【问题描述】:

下面是我的组合框的标记

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)

如何设置默认组合框中选择的任何一个值?

我试过设置, .Select(0).SelectedItems(new ListItem("C"))

在上面第二种方法的帮助下,我可以设置默认选择,但这导致我在函数 StatusChange(this).. 中出现问题。

StatusChange(this) 函数中,我根据cmbStatus 中的选定值隐藏了另一个控件

【问题讨论】:

    标签: c# ext.net


    【解决方案1】:

    试试这个:

       .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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-05
      • 2020-04-21
      • 2018-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-09
      • 1970-01-01
      相关资源
      最近更新 更多