User Profile & Activity

Yudi Member
Page
of 259

I found no issues when loading WebGrid with client-binding inside WebDialogBox. I set the content url of WebDialogBox to WebGrid's client-binding samples and found no issues with rendering on IE 11. All rows are loaded (not collapsed hidden).

Could you please provide me with more information about the problem so that I can assist you further?

  • Does the grid renders correctly (all rows are not collapsed hidden) if not reside inside WebDialogBox?
  • What kind of client-binding that used by your grid? (is it client-binding to: ADO data service; or client data source; or server data source; or WCF service; or Web service?)
  • What are the settings of your grid's layout? (for example: Height; or Width; does AutoHeight or AutoWidth enabled?, etc.)

Look forward to hearing back from you.

Posted: August 10, 2015 6:36 AM

You can try to use DOM Inspector to find out if there is any css declaration which may override the style for html, body, and form.

However, glad to hear the good news.

Should you need further assistance or run into any problems regarding our controls, feel free to post it into our community. We would be happy to assist you again.

Posted: August 10, 2015 5:03 AM

Thank you for the hint. Instead of changing "UnitInStock" column as System.Decimal, I'm using "UnitPrice" column which by default has decimal data type.

The reported problem occurs if the following conditions are met:

  • EditType of the column is NoEdit.
  • DataFormatString of the column is set. For example: c2; or #,###,##; etc.

If your grid's structure met the above condition, the steps below can be used as workaround in order to avoid the problem.

  1. Removes EditType="NoEdit" from the WebGridColumn definition.
    Original:
    <ISWebGrid:WebGridColumn ... Name="UnitPrice" DataFormatString="c2" EditType="NoEdit" ... />

    Modified to:
    <ISWebGrid:WebGridColumn ... Name="UnitPrice" DataFormatString="c2" ... />
  2. In InitializeRow server-side event, enable ForceNoEdit of the cell. Enabling this property will force the cell to not allow editing (which has the same effect as set EditType to NoEdit).
    Example:
    protected void WebGrid1_InitializeRow(object sender, ISNet.WebUI.WebGrid.RowEventArgs e)
    {
        e.Row.Cells.GetNamedItem("UnitPrice").ForceNoEdit = true;
    }

I have tested this workaround and found that the exception is no longer persist when user paste multiple rows from clipboard. Please let me know whether this helps or not.

A simple sample is created based on your description and snippet code. However, I was unable to reproduce the reported problem, "Unable to get property 'Tables' of undefined or null reference" , using the sample.

I enclose the sample for your reference. Please have the sample evaluated on your end and feel free to let me know if there is anything that I might miss in the sample.

I tried to reproduce the reported problem in my local end by viewing BasicContextMenu.aspx sample file of WebDesktop in IE 11 browser but my efforts were not successful -- the menu (and its submenu(s)) is accessible and the mouse-over menu items works without any issues.

Could you please ensure the following in your IE 11 browser:

  • Document mode is Edge (Default) and User agent string is Default.
  • Compatibility view is disabled.

For your information, I'm using WebDesktop 4 build 14. Please let me know your response.

Posted: August 7, 2015 8:20 AM

Thank you for the feedback.

I have forwarded your report to WebGrid development team. They will look into this small issue with CSL compliance. The report is filed under ASPNET-179.

I will let you know any news I heard from the team regarding ASPNET-179.

Posted: August 7, 2015 7:38 AM

I tried to reproduce the problem by modifying SimpleLayout.aspx sample file of WebPaneManager. An unbound WebTreeView is added inside the ContentTemplate of "Side" WebPane.

<ISWebTreeView:WebTreeView ID="WebTreeView1" runat="server" Height="300px" Width="250px"
    ExpandedDepth="-1" RenderingMode="HTML5">
    <Nodes>
        <ISWebTreeView:WebTreeViewNode Name="WebTreeViewNode0" Text="Personal Folders"
            Expanded="True">
            <ISWebTreeView:WebTreeViewNode Name="DeletedItems" Text="Deleted Items">
            </ISWebTreeView:WebTreeViewNode>
            <ISWebTreeView:WebTreeViewNode Name="Drafts" Text="Drafts">
            </ISWebTreeView:WebTreeViewNode>
            <ISWebTreeView:WebTreeViewNode Name="Inbox" Text="Inbox">
            </ISWebTreeView:WebTreeViewNode>
            <ISWebTreeView:WebTreeViewNode Name="JunkE-mail" Text="Junk E-mail">
            </ISWebTreeView:WebTreeViewNode>
            <ISWebTreeView:WebTreeViewNode Name="Outbox" Text="Outbox">
            </ISWebTreeView:WebTreeViewNode>
            <ISWebTreeView:WebTreeViewNode Name="RSSFeeds" Text="RSS Feeds">
            </ISWebTreeView:WebTreeViewNode>
            <ISWebTreeView:WebTreeViewNode Name="SentItems" Text="Sent Items">
            </ISWebTreeView:WebTreeViewNode>
            <ISWebTreeView:WebTreeViewNode Name="SearchFolders" Text="Search Folders">
                <ISWebTreeView:WebTreeViewNode Name="CategorizedMail" Text="Categorized Mail">
                </ISWebTreeView:WebTreeViewNode>
                <ISWebTreeView:WebTreeViewNode Name="ForFollowUp" Text="For Follow Up">
                </ISWebTreeView:WebTreeViewNode>
                <ISWebTreeView:WebTreeViewNode Name="LargeMail" Text="Large Mail">
                </ISWebTreeView:WebTreeViewNode>
                <ISWebTreeView:WebTreeViewNode Name="UnreadMail" Text="Unread Mail">
                </ISWebTreeView:WebTreeViewNode>
            </ISWebTreeView:WebTreeViewNode>
        </ISWebTreeView:WebTreeViewNode>
        <ISWebTreeView:WebTreeViewNode Name="WebTreeViewNode1" Text="Archive Folder">
            <ISWebTreeView:WebTreeViewNode Name="DeletedItems2" Text="Deleted Items">
            </ISWebTreeView:WebTreeViewNode>
            <ISWebTreeView:WebTreeViewNode Name="SentItems" Text="Sent Items">
            </ISWebTreeView:WebTreeViewNode>
            <ISWebTreeView:WebTreeViewNode Name="SearchFolders2" Text="Search Folders">
            </ISWebTreeView:WebTreeViewNode>
        </ISWebTreeView:WebTreeViewNode>
    </Nodes>
    <NodeSettings EnableAnimation="True" />
</ISWebTreeView:WebTreeView>

To become more similar to your WebPane settings, the properties/attributes of "Side" pane is set to:

<ISWebDesktop:WebPane Name="Side" Text="Side" Width="Custom" WidthValue="15%"
    HeaderVisible="Yes" AllowCollapse="No" HeightValue="70%" Height="Custom" ContentScrollable="false">
    <ContentTemplate>
        <ISWebTreeView:WebTreeView ID="WebTreeView1" runat="server" Height="300px" Width="250px"
            ExpandedDepth="-1" RenderingMode="HTML5">
            ...
            <NodeSettings EnableAnimation="True" />
        </ISWebTreeView:WebTreeView>
    </ContentTemplate>
</ISWebDesktop:WebPane>

Save the changes and view the modified page in IE 11 browser. The reported problem doesn't persist. User can select node; WebTreeViewNode becomes underlined when user hovering mouse pointer over a node.

I enclose the modified sample for your reference. Please feel free to let me know if you find anything that I might miss during my attempt to reproduce the reported problem.

Points To Remember :
I have a column with Numeric Type and its EditType = NoEdit

I was unable to reproduce the problem by using CopyPasteMultipleRows.aspx sample file of WebGrid. Please see attached video which shows how the reported problem is evaluated in my end.

Thank you and have a nice day.

If you use Safari on Windows, you might want to consider switching to another browser. Since the release of Safari 6 on Mac, Apple has confirmed that it will not be released on Windows. Apple has also removed all Windows download link from its main Safari page, so Safari on Windows is probably a dead product.

For your information, I test the FirstExperience.aspx live sample of WebCombo on Safari 8.0.6 (running on MacOS) without any problems. Everything worked smoothly and the WebCombo was accessed without any issues.

Hope this helps.

... We're using IE11 so maybe that has something to do with it.

For your information, I'm using WebGrid 9 rendered on IE11 browser.

... Using the OnRowSelect client event for the selection grid I trigger an update to the transaction grid. Accomplishes the same thing without having to refresh the whole page (and avoids this row selection bug).

Glad to hear that the OnRowSelect suits your scenario.
Should you need further assistance or run into any problems regarding our controls, feel free to post it into our forum. We would be happy to assist you again.

All times are GMT -5. The time now is 9:56 PM.
Previous Next