This is a migrated thread and some comments may be shown as answers.

Editindex count is not updating while selecting row by clienside script?

1 Answer 63 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Somnath
Top achievements
Rank 1
Somnath asked on 26 Aug 2011, 10:18 AM
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>

1 Answer, 1 is accepted

Sort by
0
Accepted
Veli
Telerik team
answered on 31 Aug 2011, 12:18 PM
Hello Ankit,

The sample code you provided seems find and we cannot identify the cause of this issue based on that. Can you, please, show us the implementation of the toolbar button show/hide logic. If you are using the client-side OnRowSelected/OnRowDeselected grid events, can you make sure these events are fired OK when you select a grid item  through the RadGrid client API. Any further info on this topic, which you believe is relevant, would be helpful.

Greetings,
Veli
the Telerik team

Thank you for being the most amazing .NET community! Your unfailing support is what helps us charge forward! We'd appreciate your vote for Telerik in this year's DevProConnections Awards. We are competing in mind-blowing 20 categories and every vote counts! VOTE for Telerik NOW >>

Tags
Grid
Asked by
Somnath
Top achievements
Rank 1
Answers by
Veli
Telerik team
Share this question
or