Hi,
i want to change the Index for every Dropdown - List in a GridTemplateColumn. Everything Clientside.
My Problem is to find the Dropdownlist:
| function ColumnDecisionExecute() { |
| var DataItems = $find("<%=rdgWI.ClientID %>").get_masterTableView().get_dataItems(); |
| for (i = 0; i < DataItems.length; i++) { |
| var item = DataItems[i].FindControl("ddlDecision"); |
| alert(item); |
| } |
| } |
Here the RadGrid:
| <telerik:RadGrid ID="rdgWI" |
| runat="server" |
| AutoGenerateColumns="False" |
| GridLines="None" |
| AllowPaging="False" |
| AllowSorting="true"> |
| <HeaderContextMenu> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </HeaderContextMenu> |
| <ClientSettings> |
| <Scrolling AllowScroll="True" UseStaticHeaders="true" /> |
| <ClientEvents OnGridCreated="GetGridObject"></ClientEvents> |
| </ClientSettings> |
| <MasterTableView ShowHeadersWhenNoRecords="true" AllowSorting="True" ShowHeader="true" runat="server"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn DataField="WI" UniqueName="WiId" Visible="false"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn HeaderText="Decision" SortExpression="" UniqueName="Decision" Visible="false"> |
| <ItemTemplate> |
| <asp:DropDownList ID="ddlDecision" DataSource='<%# GetDataSource(Eval("WTask")) %>' DataValueField="Description" DataTextField="Shorttext" runat="server" CssClass="DT" Width='<%# GetWidth() %>'></asp:DropDownList> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| <FilterMenu> |
| <CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation> |
| </FilterMenu> |
| </telerik:RadGrid> |
THX for your help!