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

Client delet(ed|ing) events not firing

1 Answer 74 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Brad
Top achievements
Rank 1
Brad asked on 08 Dec 2010, 04:30 PM
I'm migrating a RadGrid from server-side row deleted handling to client-side, but my client events aren't firing. Instead, when I click it, I get the confirmation and when I click 'OK', I get a postback which then fires the NeedDataSource event. The created events work fine.

function rowCreating(sender, e) {
    console.log('creating');
}
function rowCreated(sender, e) {
    console.log('created');
}
function rowDeleting(sender, e) {
    alert('deleting');
}
function rowDeleted(sender, e) {
    alert('deleted');
}


<telerik:RadGrid ID="uxGrid" runat="server" CssClass="timesheet" AutoGenerateColumns="false"
    AllowPaging="false" AllowSorting="false" AllowMultiRowSelection="true" Skin="Windows7"
    ShowStatusBar="false" OnNeedDataSource="uxGrid_NeedDataSource" OnItemDataBound="uxGrid_ItemDataBound">
    <ClientSettings>
        <Selecting AllowRowSelect="true" UseClientSelectColumnOnly="true" />
        <Scrolling AllowScroll="true" UseStaticHeaders="true" ScrollHeight="250" />
        <ClientEvents OnRowCreating="rowCreating" OnRowCreated="rowCreated" OnRowDeleting="rowDeleting" OnRowDeleted="rowDeleted" />
    </ClientSettings>
    <MasterTableView TableLayout="Fixed" ClientDataKeyNames="WeekEnding,CompanyId,ContactId,ProjectId,ProjectPhaseId,ServiceId,IsBillable,Comments"
        DataKeyNames="WeekEnding,CompanyId,ContactId,ProjectId,ProjectPhaseId,ServiceId,IsBillable,Comments"
        HeaderStyle-CssClass="timeEntryHeader" ItemStyle-CssClass="timeEntryRow" AlternatingItemStyle-CssClass="timeEntryAlternateRow"
        FooterStyle-CssClass="timeEntryFooter" ShowFooter="true" ShowHeader="true">
        <Columns>
            <telerik:GridClientSelectColumn HeaderStyle-Width="25px" HeaderStyle-HorizontalAlign="Center"
                ItemStyle-CssClass="skinnyAsPossible nowrap" ItemStyle-HorizontalAlign="Center"
                UniqueName="Select" Display="false" />
            <%-- COPY PREVIOUS ENTRY --%>
            <telerik:GridTemplateColumn HeaderStyle-Width="25px" HeaderStyle-HorizontalAlign="Center"
                ItemStyle-HorizontalAlign="Center" UniqueName="Duplicate">
                <%--<HeaderTemplate>
                    <asp:ImageButton ID="uxCopyFromLastWeek" runat="server" SkinID="Copy" CausesValidation="false"
                        ToolTip="copy from last week" Visible='<%# !WeekIsClosed %>'
                        OnClientClick="RadConfirm(this, 'Are you sure?', 'This will copy all rows from the previous week into this week. Are you sure you want to do this?', 250, 100)"
                        OnClick="uxCopyFromLastWeek_Click" />
                </HeaderTemplate>--%>
                <ItemTemplate>
                    <asp:HiddenField ID="uxRowIndex" runat="server" EnableViewState="false" Value='<%# ((GridItem)Container).ItemIndex %>' />
                    <asp:ImageButton ID="uxDuplicateCurrent" runat="server" SkinID="Copy" CausesValidation="false"
                        CommandArgument='<%# Container.ItemIndex %>' ToolTip="duplicate this entry" Visible='<%# !(bool)DataBinder.Eval(Container.DataItem, "IsClosed") %>'
                        OnClientClick="duplicateRow(this);return false;" TabIndex="-1" />
                    <telerik:RadToolTip ID="uxDuplicateCurrentToolTip" runat="server" SkinID="Default"
                        TargetControlID="uxDuplicateCurrent" Position="TopRight" />
                </ItemTemplate>
                <FooterTemplate>
                    <asp:ImageButton ID="uxNewRecord" runat="server" SkinID="Add" CausesValidation="false"
                        ToolTip="add new row" OnClientClick="addNewRow(this);return false;" />
                </FooterTemplate>
            </telerik:GridTemplateColumn>
            <%-- PROJECT ID --%>
            <telerik:GridTemplateColumn HeaderText="Project" HeaderStyle-Font-Bold="true" HeaderStyle-Width="90px"
                HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" UniqueName="ProjectEnter">
                <ItemTemplate>
                    <blueSky:ProjectList ID="uxProjectList" runat="server" EmptyMessage="Project:" ErrorCssClass="errorInput"
                        SelectionRequired="true" ShowHeader="false" Enabled='<%# !(bool)DataBinder.Eval(Container.DataItem, "IsClosed") %>'
                        SelectedProjectAndPhase='<%# DataBinder.Eval(Container.DataItem, "MRC") %>' OnClientBlur="projectBlur" />
                    <asp:HiddenField ID="uxSavedProjectList" runat="server" EnableViewState="false" Value='<%# DataBinder.Eval(Container.DataItem, "MRC") %>' />
                </ItemTemplate>
                <FooterTemplate>
                    <asp:LinkButton ID="uxNewRecordText" runat="server" CausesValidation="false" Text="add new record"
                        OnClientClick="addNewRow(this);return false;" />
                </FooterTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridTemplateColumn HeaderText="Project (Floor)" HeaderStyle-HorizontalAlign="Center"
                Display="false" UniqueName="ProjectSubmit">
                <ItemTemplate>
                    <div style="padding: 0 2px;">
                        <asp:Label ID="uxProject" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "ProjectDescription") %>' />
                    </div>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <%-- IS BILLABLE --%>
            <telerik:GridTemplateColumn HeaderStyle-Width="25px" HeaderStyle-HorizontalAlign="Center"
                ItemStyle-HorizontalAlign="Center" UniqueName="IsBillableEnter">
                <HeaderTemplate>
                    <asp:ImageButton ID="uxIsBillableImage" runat="server" SkinID="Money" OnClientClick="toggleIsBillable();"
                        ToolTip="is the item billable?" /></HeaderTemplate>
                <ItemTemplate>
                    <asp:CheckBox ID="uxIsBillableCheckBox" runat="server" TextAlign="Left" Checked='<%# DataBinder.Eval(Container.DataItem, "IsBillable") %>'
                        Enabled='<%# !(bool)DataBinder.Eval(Container.DataItem, "IsClosed") %>' ToolTip="is the item billable?"
                        onblur="isBillableBlur" onclick="isBillableClick" />
                    <asp:HiddenField ID="uxSavedIsBillableCheckBox" runat="server" EnableViewState="false"
                        Value='<%# DataBinder.Eval(Container.DataItem, "IsBillable") %>' />
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridTemplateColumn HeaderText="Billable" HeaderStyle-Width="45px" HeaderStyle-HorizontalAlign="Center"
                ItemStyle-HorizontalAlign="Center" Display="false" UniqueName="IsBillableSubmit">
                <ItemTemplate>
                    <asp:Image ID="uxIsBillable" runat="server" SkinID="Money" Visible='<%# DataBinder.Eval(Container.DataItem, "IsBillable") %>' />
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <%-- SERVICE --%>
            <telerik:GridTemplateColumn HeaderText="Service" HeaderStyle-Font-Bold="true" HeaderStyle-Width="110px"
                HeaderStyle-HorizontalAlign="Center" ItemStyle-Width="125px" ItemStyle-HorizontalAlign="Center"
                UniqueName="ServiceEnter">
                <ItemTemplate>
                    <blueSky:ServiceList ID="uxServiceList" runat="server" EmptyMessage="Service:" ErrorCssClass="errorInput"
                        SelectionRequired="true" Text='<%# DataBinder.Eval(Container.DataItem, "ServiceFriendlyName") %>'
                        ShowHeader="false" Enabled='<%# !(bool)DataBinder.Eval(Container.DataItem, "IsClosed") %>'
                        SelectedValue='<%# DataBinder.Eval(Container.DataItem, "ServiceId") %>' OnClientBlur="serviceBlur" />
                    <asp:HiddenField ID="uxSavedServiceList" runat="server" EnableViewState="false" Value='<%# DataBinder.Eval(Container.DataItem, "ServiceId") %>' />
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridBoundColumn HeaderText="Service" DataField="ServiceFriendlyName" HeaderStyle-HorizontalAlign="Center"
                Display="false" UniqueName="ServiceSubmit" />
            <%-- COMMENTS --%>
            <telerik:GridTemplateColumn HeaderText="Comments" HeaderStyle-Font-Bold="true" HeaderStyle-HorizontalAlign="Center"
                ItemStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" UniqueName="CommentsEnter">
                <ItemTemplate>
                    <telerik:RadTextBox ID="uxComments" runat="server" name="CheckSpelling" MaxLength="250"
                        Width="95%" Text='<%# DataBinder.Eval(Container.DataItem, "Comments") %>' Enabled='<%# !(bool)DataBinder.Eval(Container.DataItem, "IsClosed") %>'
                        ClientEvents-OnBlur='commentsBlur' />
                    <asp:HiddenField ID="uxSavedComments" runat="server" EnableViewState="false" Value='<%# DataBinder.Eval(Container.DataItem, "Comments") %>' />
                    <asp:RequiredFieldValidator ID="uxCommentsRequired" runat="server" ControlToValidate="uxComments"
                        CssClass="errorMessage" Text="!" ErrorMessage="comments are required" />
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridBoundColumn HeaderText="Comment" DataField="Comments" HeaderStyle-HorizontalAlign="Center"
                Display="false" UniqueName="CommentsSubmit" />
            <%-- DAYS --%>
            <telerik:GridTemplateColumn HeaderStyle-Width="450px">
                <HeaderTemplate>
                    <table cellpadding="0" cellspacing="0" width="100%" class="timeEntry">
                        <tr>
                            <td align="center" valign="middle" class="<%# IsToday1 %> <%# Day1Type %> <%# Day1("ddd") %> dayHeaderName">
                                <asp:Label ID="uxDay1" runat="server" Text='<%# Day1(DayHeaderNameFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday2 %> <%# Day2Type %> <%# Day2("ddd") %> dayHeaderName">
                                <asp:Label ID="uxDay2" runat="server" Text='<%# Day2(DayHeaderNameFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday3 %> <%# Day3Type %> <%# Day3("ddd") %> dayHeaderName">
                                <asp:Label ID="uxDay3" runat="server" Text='<%# Day3(DayHeaderNameFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday4 %> <%# Day4Type %> <%# Day4("ddd") %> dayHeaderName">
                                <asp:Label ID="uxDay4" runat="server" Text='<%# Day4(DayHeaderNameFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday5 %> <%# Day5Type %> <%# Day5("ddd") %> dayHeaderName">
                                <asp:Label ID="uxDay5" runat="server" Text='<%# Day5(DayHeaderNameFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday6 %> <%# Day6Type %> <%# Day6("ddd") %> dayHeaderName">
                                <asp:Label ID="uxDay6" runat="server" Text='<%# Day6(DayHeaderNameFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday7 %> <%# Day7Type %> <%# Day7("ddd") %> dayHeaderName">
                                <asp:Label ID="uxDay7" runat="server" Text='<%# Day7(DayHeaderNameFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" rowspan="2" class="rowHourSummaryHeader">
                                <img src="../Images/spacer.gif" width="15" />∑
                            </td>
                        </tr>
                        <tr>
                            <td align="center" valign="middle" class="<%# IsToday1 %> <%# Day1Type %> <%# Day1("ddd") %> dayHeaderDate">
                                <asp:Label ID="uxDate1" runat="server" Text='<%# Day1(DayHeaderDateFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday2 %> <%# Day2Type %> <%# Day2("ddd") %> dayHeaderDate">
                                <asp:Label ID="uxDate2" runat="server" Text='<%# Day2(DayHeaderDateFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday3 %> <%# Day3Type %> <%# Day3("ddd") %> dayHeaderDate">
                                <asp:Label ID="uxDate3" runat="server" Text='<%# Day3(DayHeaderDateFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday4 %> <%# Day4Type %> <%# Day4("ddd") %> dayHeaderDate">
                                <asp:Label ID="uxDate4" runat="server" Text='<%# Day4(DayHeaderDateFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday5 %> <%# Day5Type %> <%# Day5("ddd") %> dayHeaderDate">
                                <asp:Label ID="uxDate5" runat="server" Text='<%# Day5(DayHeaderDateFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday6 %> <%# Day6Type %> <%# Day6("ddd") %> dayHeaderDate">
                                <asp:Label ID="uxDate6" runat="server" Text='<%# Day6(DayHeaderDateFormatString) %>' />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday7 %> <%# Day7Type %> <%# Day7("ddd") %> dayHeaderDate">
                                <asp:Label ID="uxDate7" runat="server" Text='<%# Day7(DayHeaderDateFormatString) %>' />
                            </td>
                        </tr>
                    </table>
                </HeaderTemplate>
                <ItemTemplate>
                    <table cellpadding="0" cellspacing="0" width="100%" class="timeEntry">
                        <tr>
                            <td align="center" valign="middle" class="<%# IsToday1 %> <%# Day1Type %> <%# Day1("ddd") %> hours">
                                <telerik:RadAjaxPanel ID="uxHours1UpdatePanel" runat="server">
                                    <telerik:RadNumericTextBox ID="uxHours1" runat="server" AllowOutOfRangeAutoCorrect="false"
                                        EmptyMessage="0.00" EmptyMessageStyle-CssClass="timeEntryEmpty" EnabledStyle-CssClass="textRight"
                                        FocusedStyle-CssClass="timeEntryFocus" HoveredStyle-CssClass="timeEntryHover"
                                        IncrementSettings-Step=".25" MaxValue="<%# MaximumHoursPerDay %>" MinValue="0"
                                        NumberFormat-DecimalDigits="2" NumberFormat-KeepTrailingZerosOnFocus="true" ReadOnly='<%# DataBinder.Eval(Container.DataItem, "IsClosed") %>'
                                        ReadOnlyStyle-CssClass="timeEntryReadOnly" Width="100%" LabelCssClass="hide"
                                        Text='<%# DataBinder.Eval(Container.DataItem, "Hours1") %>' ClientEvents-OnBlur="hoursBlur"
                                        ClientEvents-OnFocus="hoursFocus" />
                                    <asp:HiddenField ID="uxSavedHours1" runat="server" EnableViewState="false" Value='<%# DataBinder.Eval(Container.DataItem, "Hours1") %>' />
                                </telerik:RadAjaxPanel>
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday2 %> <%# Day2Type %> <%# Day2("ddd") %> hours">
                                <telerik:RadAjaxPanel ID="uxHours2UpdatePanel" runat="server">
                                    <telerik:RadNumericTextBox ID="uxHours2" runat="server" AllowOutOfRangeAutoCorrect="false"
                                        EmptyMessage="0.00" EmptyMessageStyle-CssClass="timeEntryEmpty" EnabledStyle-CssClass="textRight"
                                        FocusedStyle-CssClass="timeEntryFocus" HoveredStyle-CssClass="timeEntryHover"
                                        IncrementSettings-Step=".25" MaxValue="<%# MaximumHoursPerDay %>" MinValue="0"
                                        NumberFormat-DecimalDigits="2" NumberFormat-KeepTrailingZerosOnFocus="true" ReadOnly='<%# DataBinder.Eval(Container.DataItem, "IsClosed") %>'
                                        ReadOnlyStyle-CssClass="timeEntryReadOnly" Width="100%" LabelCssClass="hide"
                                        Text='<%# DataBinder.Eval(Container.DataItem, "Hours2") %>' ClientEvents-OnBlur="hoursBlur"
                                        ClientEvents-OnFocus="hoursFocus" />
                                    <asp:HiddenField ID="uxSavedHours2" runat="server" EnableViewState="false" Value='<%# DataBinder.Eval(Container.DataItem, "Hours2") %>' />
                                </telerik:RadAjaxPanel>
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday3 %> <%# Day3Type %> <%# Day3("ddd") %> hours">
                                <telerik:RadAjaxPanel ID="uxHours3UpdatePanel" runat="server">
                                    <telerik:RadNumericTextBox ID="uxHours3" runat="server" AllowOutOfRangeAutoCorrect="false"
                                        EmptyMessage="0.00" EmptyMessageStyle-CssClass="timeEntryEmpty" EnabledStyle-CssClass="textRight"
                                        FocusedStyle-CssClass="timeEntryFocus" HoveredStyle-CssClass="timeEntryHover"
                                        IncrementSettings-Step=".25" MaxValue="<%# MaximumHoursPerDay %>" MinValue="0"
                                        NumberFormat-DecimalDigits="2" NumberFormat-KeepTrailingZerosOnFocus="true" ReadOnly='<%# DataBinder.Eval(Container.DataItem, "IsClosed") %>'
                                        ReadOnlyStyle-CssClass="timeEntryReadOnly" Width="100%" LabelCssClass="hide"
                                        Text='<%# DataBinder.Eval(Container.DataItem, "Hours3") %>' ClientEvents-OnBlur="hoursBlur"
                                        ClientEvents-OnFocus="hoursFocus" />
                                    <asp:HiddenField ID="uxSavedHours3" runat="server" EnableViewState="false" Value='<%# DataBinder.Eval(Container.DataItem, "Hours3") %>' />
                                </telerik:RadAjaxPanel>
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday4 %> <%# Day4Type %> <%# Day4("ddd") %> hours">
                                <telerik:RadAjaxPanel ID="uxHours4UpdatePanel" runat="server">
                                    <telerik:RadNumericTextBox ID="uxHours4" runat="server" AllowOutOfRangeAutoCorrect="false"
                                        EmptyMessage="0.00" EmptyMessageStyle-CssClass="timeEntryEmpty" EnabledStyle-HorizontalAlign="Right"
                                        FocusedStyle-CssClass="timeEntryFocus" HoveredStyle-CssClass="timeEntryHover"
                                        IncrementSettings-Step=".25" MaxValue="<%# MaximumHoursPerDay %>" MinValue="0"
                                        NumberFormat-DecimalDigits="2" NumberFormat-KeepTrailingZerosOnFocus="true" ReadOnly='<%# DataBinder.Eval(Container.DataItem, "IsClosed") %>'
                                        ReadOnlyStyle-CssClass="timeEntryReadOnly" Width="100%" LabelCssClass="hide"
                                        Text='<%# DataBinder.Eval(Container.DataItem, "Hours4") %>' ClientEvents-OnBlur="hoursBlur"
                                        ClientEvents-OnFocus="hoursFocus" />
                                    <asp:HiddenField ID="uxSavedHours4" runat="server" EnableViewState="false" Value='<%# DataBinder.Eval(Container.DataItem, "Hours4") %>' />
                                </telerik:RadAjaxPanel>
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday5 %> <%# Day5Type %> <%# Day5("ddd") %> hours">
                                <telerik:RadAjaxPanel ID="uxHours5UpdatePanel" runat="server">
                                    <telerik:RadNumericTextBox ID="uxHours5" runat="server" AllowOutOfRangeAutoCorrect="false"
                                        EmptyMessage="0.00" EmptyMessageStyle-CssClass="timeEntryEmpty" EnabledStyle-HorizontalAlign="Right"
                                        FocusedStyle-CssClass="timeEntryFocus" HoveredStyle-CssClass="timeEntryHover"
                                        IncrementSettings-Step=".25" MaxValue="<%# MaximumHoursPerDay %>" MinValue="0"
                                        NumberFormat-DecimalDigits="2" NumberFormat-KeepTrailingZerosOnFocus="true" ReadOnly='<%# DataBinder.Eval(Container.DataItem, "IsClosed") %>'
                                        ReadOnlyStyle-CssClass="timeEntryReadOnly" Width="100%" LabelCssClass="hide"
                                        Text='<%# DataBinder.Eval(Container.DataItem, "Hours5") %>' ClientEvents-OnBlur="hoursBlur"
                                        ClientEvents-OnFocus="hoursFocus" />
                                    <asp:HiddenField ID="uxSavedHours5" runat="server" EnableViewState="false" Value='<%# DataBinder.Eval(Container.DataItem, "Hours5") %>' />
                                </telerik:RadAjaxPanel>
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday6 %> <%# Day6Type %> <%# Day6("ddd") %> hours">
                                <telerik:RadAjaxPanel ID="uxHours6UpdatePanel" runat="server">
                                    <telerik:RadNumericTextBox ID="uxHours6" runat="server" AllowOutOfRangeAutoCorrect="false"
                                        EmptyMessage="0.00" EmptyMessageStyle-CssClass="timeEntryEmpty" EnabledStyle-HorizontalAlign="Right"
                                        FocusedStyle-CssClass="timeEntryFocus" HoveredStyle-CssClass="timeEntryHover"
                                        IncrementSettings-Step=".25" MaxValue="<%# MaximumHoursPerDay %>" MinValue="0"
                                        NumberFormat-DecimalDigits="2" NumberFormat-KeepTrailingZerosOnFocus="true" ReadOnly='<%# DataBinder.Eval(Container.DataItem, "IsClosed") %>'
                                        ReadOnlyStyle-CssClass="timeEntryReadOnly" Width="100%" LabelCssClass="hide"
                                        Text='<%# DataBinder.Eval(Container.DataItem, "Hours6") %>' ClientEvents-OnBlur="hoursBlur"
                                        ClientEvents-OnFocus="hoursFocus" />
                                    <asp:HiddenField ID="uxSavedHours6" runat="server" EnableViewState="false" Value='<%# DataBinder.Eval(Container.DataItem, "Hours6") %>' />
                                </telerik:RadAjaxPanel>
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday7 %> <%# Day7Type %> <%# Day7("ddd") %> hours">
                                <telerik:RadAjaxPanel ID="uxHours7UpdatePanel" runat="server">
                                    <telerik:RadNumericTextBox ID="uxHours7" runat="server" AllowOutOfRangeAutoCorrect="false"
                                        EmptyMessage="0.00" EmptyMessageStyle-CssClass="timeEntryEmpty" EnabledStyle-HorizontalAlign="Right"
                                        FocusedStyle-CssClass="timeEntryFocus" HoveredStyle-CssClass="timeEntryHover"
                                        IncrementSettings-Step=".25" MaxValue="<%# MaximumHoursPerDay %>" MinValue="0"
                                        NumberFormat-DecimalDigits="2" NumberFormat-KeepTrailingZerosOnFocus="true" ReadOnly='<%# DataBinder.Eval(Container.DataItem, "IsClosed") %>'
                                        ReadOnlyStyle-CssClass="timeEntryReadOnly" Width="100%" LabelCssClass="hide"
                                        Text='<%# DataBinder.Eval(Container.DataItem, "Hours7") %>' ClientEvents-OnBlur="hoursBlur"
                                        ClientEvents-OnFocus="hoursFocus" />
                                    <asp:HiddenField ID="uxSavedHours7" runat="server" EnableViewState="false" Value='<%# DataBinder.Eval(Container.DataItem, "Hours7") %>' />
                                </telerik:RadAjaxPanel>
                            </td>
                            <td align="center" valign="middle" class="timeEntryRowSummary">
                                <telerik:RadNumericTextBox ID="uxRowSummary" runat="server" EmptyMessage="0.00" EnabledStyle-HorizontalAlign="Right"
                                    ForeColor="#4B4B4B" NumberFormat-DecimalDigits="2" ReadOnly="true" CssClass="timeEntryRowSummary"
                                    Width="100%" TabIndex="-1" ClientEvents-OnLoad="updateRowSummary" />
                            </td>
                        </tr>
                    </table>
                </ItemTemplate>
                <FooterTemplate>
                    <table cellpadding="0" cellspacing="0" width="100%" class="timeEntry">
                        <tr>
                            <td align="center" valign="middle" class="<%# IsToday1 %> <%# Day1Type %> <%# Day1("ddd") %> summary">
                                <telerik:RadNumericTextBox ID="uxSummary1" runat="server" EmptyMessage="0.00" EnabledStyle-HorizontalAlign="Right"
                                    ForeColor="#4B4B4B" NumberFormat-DecimalDigits="2" ReadOnly="true" Width="100%"
                                    ClientEvents-OnLoad="registerSummary" />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday2 %> <%# Day2Type %> <%# Day2("ddd") %> summary">
                                <telerik:RadNumericTextBox ID="uxSummary2" runat="server" EmptyMessage="0.00" EnabledStyle-HorizontalAlign="Right"
                                    ForeColor="#4B4B4B" NumberFormat-DecimalDigits="2" ReadOnly="true" Width="100%"
                                    ClientEvents-OnLoad="registerSummary" />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday3 %> <%# Day3Type %> <%# Day3("ddd") %> summary">
                                <telerik:RadNumericTextBox ID="uxSummary3" runat="server" EmptyMessage="0.00" EnabledStyle-HorizontalAlign="Right"
                                    ForeColor="#4B4B4B" NumberFormat-DecimalDigits="2" ReadOnly="true" Width="90%"
                                    ClientEvents-OnLoad="registerSummary" />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday4 %> <%# Day4Type %> <%# Day4("ddd") %> summary">
                                <telerik:RadNumericTextBox ID="uxSummary4" runat="server" EmptyMessage="0.00" EnabledStyle-HorizontalAlign="Right"
                                    ForeColor="#4B4B4B" NumberFormat-DecimalDigits="2" ReadOnly="true" Width="100%"
                                    ClientEvents-OnLoad="registerSummary" />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday5 %> <%# Day5Type %> <%# Day5("ddd") %> summary">
                                <telerik:RadNumericTextBox ID="uxSummary5" runat="server" EmptyMessage="0.00" EnabledStyle-HorizontalAlign="Right"
                                    ForeColor="#4B4B4B" NumberFormat-DecimalDigits="2" ReadOnly="true" Width="100%"
                                    ClientEvents-OnLoad="registerSummary" />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday6 %> <%# Day6Type %> <%# Day6("ddd") %> summary">
                                <telerik:RadNumericTextBox ID="uxSummary6" runat="server" EmptyMessage="0.00" EnabledStyle-HorizontalAlign="Right"
                                    ForeColor="#4B4B4B" NumberFormat-DecimalDigits="2" ReadOnly="true" Width="100%"
                                    ClientEvents-OnLoad="registerSummary" />
                            </td>
                            <td align="center" valign="middle" class="<%# IsToday7 %> <%# Day7Type %> <%# Day7("ddd") %> summary">
                                <telerik:RadNumericTextBox ID="uxSummary7" runat="server" EmptyMessage="0.00" EnabledStyle-HorizontalAlign="Right"
                                    ForeColor="#4B4B4B" NumberFormat-DecimalDigits="2" ReadOnly="true" Width="100%"
                                    ClientEvents-OnLoad="registerSummary" />
                            </td>
                            <td align="center" valign="middle" class="rowHourSummaryFooter">
                                <telerik:RadNumericTextBox ID="uxSummary8" runat="server" CssClass="timeEntryRowSummary"
                                    EmptyMessage="0.00" EnabledStyle-HorizontalAlign="Right" ForeColor="#4B4B4B"
                                    Font-Bold="true" NumberFormat-DecimalDigits="2" ReadOnly="true" Width="100%"
                                    ClientEvents-OnLoad="registerSummary" />
                            </td>
                        </tr>
                    </table>
                </FooterTemplate>
            </telerik:GridTemplateColumn>
            <%-- DELETE --%>
            <telerik:GridClientDeleteColumn ButtonType="ImageButton" HeaderStyle-Width="25px"
                HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ConfirmText="Delete this entry?"
                ConfirmDialogType="RadWindow" ConfirmTitle="Delete" CommandName="Delete" Text="Delete"
                />
            <%--<telerik:GridButtonColumn HeaderText="Delete" ButtonType="ImageButton" HeaderStyle-Width="60px"
                HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ConfirmText="Delete this entry?"
                ConfirmDialogType="RadWindow" ConfirmTitle="Delete" CommandName="Delete" Text="Delete"
                UniqueName="Delete" /> --%>
            <%-- SUBMITTED --%>
            <telerik:GridTemplateColumn HeaderText="Submitted" HeaderStyle-Width="60px" HeaderStyle-HorizontalAlign="Center"
                ItemStyle-HorizontalAlign="Center" UniqueName="Submitted" Display="false">
                <ItemTemplate>
                    <asp:Image ID="uxIsSubmitted" runat="server" SkinID="CheckCircle_Orange" Visible='<%# DataBinder.Eval(Container.DataItem, "IsSubmitted") %>' />
                </ItemTemplate>
            </telerik:GridTemplateColumn>
        </Columns>
    </MasterTableView>
</telerik:RadGrid>

Any ideas?

1 Answer, 1 is accepted

Sort by
0
Accepted
Radoslav
Telerik team
answered on 11 Dec 2010, 12:29 PM
Hi Brad,

I reviewed the code which you post, however the described behaviour is a known issue and our developers fixed it. You could get the latest version of the RadControls from your account. On the following link you could find instructions how to use the hotfix dlls:
http://www.telerik.com/help/aspnet-ajax/installusinghotfix.html

Regards,
Radoslav
the Telerik team
Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
Tags
Grid
Asked by
Brad
Top achievements
Rank 1
Answers by
Radoslav
Telerik team
Share this question
or