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!