Bug Report B50376
Visible to All Users

Update / Cancel buttons are not rendered if the Edit and New buttons are invisible and the EditMode = Inline

created 17 years ago

I've started to use the RowClick event on the client side and am making immediate edit work so I've implimented this function:
    function rgLayouts_RowClick(sender, e) {
        var gLayout = <%=rgLayouts.ClientID %>;
        gLayout.SetFocusedRowIndex(e.visibleIndex);
        gLayout.SelectRows(e.visibleIndex);
        gLayout.StartEditRow(e.visibleIndex);

}
Which works well. Selects the row, sets the focus and starts the editing and even selects the right editor. However the Update button doesn't show up in this case (It's set as an image button) Obivously I have the Edit button in my command column set to visible = false because it's not needed.
I think this is a bug but I might not be doing something right…
BTW, I am loving the clientside api for this stuff. I've gotten rid of most of my post backs that I used to have to do and do 90-95% of everything client side now which is fantastic for the user… almost as good as windows programming :)
Steps to Reproduce:
row click a grid row
there is no Update / cancel buttons
Actual Results:
No Update button
Expected Results:
Should show the update button in the command row.

Show previous comments (2)
DevExpress Support Team 17 years ago

    Hi James,
    Thank you for sending the code to us. I have reproduced this issue. We will fix it in a future update.
    Thanks,
    Plato

      Any chance of an interim build if this isn't going to be 7.3.4 so that I can get this fixed?

      DevExpress Support Team 17 years ago

        Hi James,
        I have sent you an email with the download link.
        Thanks,
        Plato

        Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

        Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.