gpt4 book ai didi

javascript - DevExpress 在客户端获取ASPxComboBox的选择值

转载 作者:行者123 更新时间:2023-11-30 15:33:25 27 4
gpt4 key购买 nike

我有一个 ASPxGridview,其中包含一个带有 ASPxComboBox 的字段 我想获取 ASPxComboBox 的选定值并将其显示在标签中。在我下面的代码中,我只是将值存储在 alert() 消息中。但我得到的只是一个“空”值。有人知道如何解决我的问题吗?非常感谢。

这是我目前所拥有的

<dx:ASPxGridView ID="ASPxGridView2" OnRowDataBound="ASPxGridView2_RowDataBound" ClientInstanceName="grid" runat="server" AutoGenerateColumns="False" DataSourceID="fordtl" KeyFieldName = "chndtl_no">

<dx:GridViewDataTextColumn FieldName="product" Name="dd_product" ShowInCustomizationForm="true" VisibleIndex="7">
<SettingsHeaderFilter>
<DateRangePickerSettings EditFormatString="" />
</SettingsHeaderFilter>
<EditItemTemplate>
<dx:ASPxComboBox ID="ASPxComboBoxProduct" runat="server" ClientInstanceName="avery" AutoPostBack="true" DataSourceID="Product" EnableCallbackMode="true" TextField="pd_product">
<ClientSideEvents SelectedIndexChanged="function(s, e) { OnProductChanged(s);}"></ClientSideEvents>
</dx:ASPxComboBox>
</EditItemTemplate>
</dx:GridViewDataTextColumn>

</dx:ASPxGridView>

JavaScript

function OnProductChanged(s, e) {
var getProduct = document.getElementById("ASPxComboBoxProduct");
alert(getProduct);
}

最佳答案

在您的 aspx 代码中替换它 -

<ClientSideEvents SelectedIndexChanged="function(e,s) { OnProductChanged();}">
</ClientSideEvents>

从此替换您的 javascript 函数并检查。

function OnProductChanged(e, s)
{
var selectedValue = e.lastSuccessValue;
alert(selectedValue);
}

关于javascript - DevExpress 在客户端获取ASPxComboBox的选择值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41932562/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com