0

私はjqueryを初めて使用します。レコードの挿入更新にEditItemTemplate FooterTemplate ItemTemplateとEmptyDataTemplateを使用しているグリッドビューがあります。jqueryを使用してクライアント側で値にアクセスしたいグリッドでRadComboBoxを使用しています。

私のマークアップは次のとおりです

 <EditItemTemplate>
<telerik:RadComboBox TabIndex="2" ID="rcbDept" runat="server" EmptyMessage="--Select Department--" AllowCustomText="true" EnableScreenBoundaryDetection="false" Width="100px" EnableTextSelection="false" Filter="Contains" OnClientLoad="GetControlId">
 <ItemTemplate>                                                               
 <asp:CheckBox runat="server" ID="CheckBox1" Text='<%# DataBinder.Eval(Container.DataItem, "dept_name") %>' />                                                                <asp:HiddenField ID="hdnColumn" runat="server" />                                </ItemTemplate>                                                        </telerik:RadComboBox>                                                    </EditItemTemplate>

JQuery 関数

function GetControlId()
{
 var combo = $find("<%= rcbDept.ClientID %>");
            var items = combo.get_items();
            var text = "";
            var values = "";
}

事前に感謝します.....

4

1 に答える 1

0

Radcombobox が EditItemtemplate または ItemTemplate にある場合: このトリックを使用しました

これを行うだけです:

function GetControlId()
{
    var rcbDeptID=$("[id$='rcbDept']").attr("id");
    var comb0=$find(rcbDeptID);
    var items = combo.get_items();
    var text = "";
    var values = "";
}

セレクターで終わる属性

于 2014-01-04T11:31:02.600 に答える