使用javascript在devexpress组合框中获取所选项目id

问题描述 投票:0回答:1

我认为有一个 devexpress 组合:

Html.DevExpress().ComboBox(s =>
{
    s.Name = idPola;
    s.Style.Add("float", "left");
    foreach (SelectListItem item in list)
    {
        s.Properties.Items.Add(new ListEditItem()
        {
            Text = item.Text,
            Value = item.Value,
            Selected = item.Value == selectedValue
        });
    }
    s.SelectedIndex = selectedIndex;
    s.Properties.IncrementalFilteringMode = IncrementalFilteringMode.StartsWith;
    s.ClientVisible = ControlVisible;
    if (Model.Alternative)
    {
        s.Properties.ClientSideEvents.SelectedIndexChanged = "function(s, e){ffff(s)}";
    }
    else
    {
        s.Properties.ClientSideEvents.SelectedIndexChanged = "function(s, e){HideTextBox(s,e)}";
    }
    s.Properties.EnableClientSideAPI = true;
}).Render();

如何在 HideTextBox 函数中使用 javascript 获取所选项目的 id?

javascript combobox devexpress
1个回答
3
投票

使用客户端GetValue方法:

function HideTextBox(s, e) {
    //s == ComboBox
    var value = s.GetValue();
    alert(value);
}
© www.soinside.com 2019 - 2024. All rights reserved.