Hi,
I am selecting particular row using linkbutton client side click event .for that i am using following code
function Edit(control, rowIndex,reportName) {
var grid = $find("ctl00_ContentPlaceHolder1_rgReportList");
grid.MasterTableView.selectItem(rowIndex);
}
This is working fine .
There are buttons in command template which are enables when checkbox of select column is checked ,
but while selecting row using javascript it is not happening.
Kindly suggest for the above.
I am using following markup for commadtemplate and columns.
<CommandItemTemplate>
<telerik:RadToolBar ID="rtbReports" runat="server" OnClientButtonClicked="onToolBarClientButtonClicking"
Height="26px" Skin="Office2007" Width="100%">
<Items>
<telerik:RadToolBarButton Text="<%$ Resources:New %>" CommandName="<%$ Resources:New %>"
ImageUrl="~/Images/NewEnable2.png" Enabled='<%# rgReportList.EditIndexes.Count == 0 %>'>
</telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="<%$ Resources:Delete %>" CommandName="<%$ Resources:Delete %>"
ImageUrl="~/Images/imgDelBtnEnable.png" Enabled='<%# rgReportList.EditIndexes.Count > 0 %>'>
</telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="<%$ Resources:Edit %>" CommandName="<%$ Resources:Edit %>"
ImageUrl="~/Images/imgEditBtnEnable.png" Enabled='<%# rgReportList.EditIndexes.Count > 0 && rgReportList.EditIndexes.Count == 1%>'>
</telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="<%$ Resources:Copy %>" CommandName="<%$ Resources:Copy %>"
ImageUrl="~/Images/imgCopyBtnEnable.png" Enabled='<%# rgReportList.EditIndexes.Count > 0 && rgReportList.EditIndexes.Count == 1%>'>
</telerik:RadToolBarButton>
<telerik:RadToolBarButton CssClass="rightAligned">
<ItemTemplate>
<table style="background-color: White;" cellpadding="0" cellspacing="0">
<tr>
<td valign="middle" style="width: 20px;" align="center">
<asp:Image ID="imgSearch" runat="server" ImageUrl="~/Images/Search-icon3.png" />
</td>
<td valign="middle">
<telerik:RadTextBox ID="txtsearchreports" runat="server" AutoPostBack="True" MaxLength="20"
OnTextChanged="txtsearchreports_TextChanged" EmptyMessage="<%$ Resources:EnterToSearch %>"
Width="200px" EnableViewState="true" CssClass="txtSearch">
</telerik:RadTextBox>
</td>
</tr>
</table>
</ItemTemplate>
</telerik:RadToolBarButton>
</Items>
</telerik:RadToolBar>
</CommandItemTemplate>
<Columns>
<telerik:GridClientSelectColumn HeaderStyle-Width="35px"
ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" Resizable="false">
</telerik:GridClientSelectColumn>
<telerik:GridTemplateColumn UniqueName="ReportName" HeaderText="<%$ Resources:ReportName %>"
HeaderStyle-Width="30%" SortExpression="ReportName" ShowSortIcon="true">
<ItemTemplate>
<asp:LinkButton ID="lnkReportName" runat="server" Text='<%#Eval("ReportName")%>'
Font-Underline="true"></asp:LinkButton><%--OnClientClick="Edit(this);"--%>
<asp:HiddenField ID="hdnReportName" runat="server" Value='<%#Eval("ReportName")%>' />
</ItemTemplate>
<ItemStyle Wrap="false" />
<HeaderStyle Wrap ="false" />
</telerik:GridTemplateColumn>
</Columns>
I am selecting particular row using linkbutton client side click event .for that i am using following code
function Edit(control, rowIndex,reportName) {
var grid = $find("ctl00_ContentPlaceHolder1_rgReportList");
grid.MasterTableView.selectItem(rowIndex);
}
This is working fine .
There are buttons in command template which are enables when checkbox of select column is checked ,
but while selecting row using javascript it is not happening.
Kindly suggest for the above.
I am using following markup for commadtemplate and columns.
<CommandItemTemplate>
<telerik:RadToolBar ID="rtbReports" runat="server" OnClientButtonClicked="onToolBarClientButtonClicking"
Height="26px" Skin="Office2007" Width="100%">
<Items>
<telerik:RadToolBarButton Text="<%$ Resources:New %>" CommandName="<%$ Resources:New %>"
ImageUrl="~/Images/NewEnable2.png" Enabled='<%# rgReportList.EditIndexes.Count == 0 %>'>
</telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="<%$ Resources:Delete %>" CommandName="<%$ Resources:Delete %>"
ImageUrl="~/Images/imgDelBtnEnable.png" Enabled='<%# rgReportList.EditIndexes.Count > 0 %>'>
</telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="<%$ Resources:Edit %>" CommandName="<%$ Resources:Edit %>"
ImageUrl="~/Images/imgEditBtnEnable.png" Enabled='<%# rgReportList.EditIndexes.Count > 0 && rgReportList.EditIndexes.Count == 1%>'>
</telerik:RadToolBarButton>
<telerik:RadToolBarButton Text="<%$ Resources:Copy %>" CommandName="<%$ Resources:Copy %>"
ImageUrl="~/Images/imgCopyBtnEnable.png" Enabled='<%# rgReportList.EditIndexes.Count > 0 && rgReportList.EditIndexes.Count == 1%>'>
</telerik:RadToolBarButton>
<telerik:RadToolBarButton CssClass="rightAligned">
<ItemTemplate>
<table style="background-color: White;" cellpadding="0" cellspacing="0">
<tr>
<td valign="middle" style="width: 20px;" align="center">
<asp:Image ID="imgSearch" runat="server" ImageUrl="~/Images/Search-icon3.png" />
</td>
<td valign="middle">
<telerik:RadTextBox ID="txtsearchreports" runat="server" AutoPostBack="True" MaxLength="20"
OnTextChanged="txtsearchreports_TextChanged" EmptyMessage="<%$ Resources:EnterToSearch %>"
Width="200px" EnableViewState="true" CssClass="txtSearch">
</telerik:RadTextBox>
</td>
</tr>
</table>
</ItemTemplate>
</telerik:RadToolBarButton>
</Items>
</telerik:RadToolBar>
</CommandItemTemplate>
<Columns>
<telerik:GridClientSelectColumn HeaderStyle-Width="35px"
ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" Resizable="false">
</telerik:GridClientSelectColumn>
<telerik:GridTemplateColumn UniqueName="ReportName" HeaderText="<%$ Resources:ReportName %>"
HeaderStyle-Width="30%" SortExpression="ReportName" ShowSortIcon="true">
<ItemTemplate>
<asp:LinkButton ID="lnkReportName" runat="server" Text='<%#Eval("ReportName")%>'
Font-Underline="true"></asp:LinkButton><%--OnClientClick="Edit(this);"--%>
<asp:HiddenField ID="hdnReportName" runat="server" Value='<%#Eval("ReportName")%>' />
</ItemTemplate>
<ItemStyle Wrap="false" />
<HeaderStyle Wrap ="false" />
</telerik:GridTemplateColumn>
</Columns>