Ticket S19224
Visible to All Users

Web - How to open any hyperlink in a new or tabbed browser window and continue working with the opened application View independently

created 17 years ago (modified 8 years ago)

Scenario
When I click a row in the web list editor holding the Shift key down, I would like to see a detail view opened in a new window.

Show previous comments (15)
CK CK
Charles Kelsoe 8 years ago

    I am not sure why additional use cases needs to be generated to document why this functionality is needed. It is functionality that is already a part of the winforms solution generated from the same code base. MVC apps supports this currently (which is one reason I am planning on moving away from XAF apps as XAF seems to lag behind implementing new technologies including those released by DevExpress itself.

      I also had the added over 2 years ago for concern. Unfortunately, so far no implementation.
      https://www.devexpress.com/Support/Center/Question/Details/Q577531

      Dennis Garavsky (DevExpress) 8 years ago

        @Charles: I was asking Krzysztof for scenarios, because I wanted to help him find alternative solutions that can meet his end-users' needs not less than the originally proposed functionality. From my experience, it is always helpful to ask this, because different people have different requirements.
        As for the WinForms and ASP.NET WebForms, I am afraid there are too significant differences between these platforms to provide fully equivalent features. As for your plans to create a pure non-XAF ASP.NET MVC app, are there other reasons behind the inability to work with multiple browser tabs at the same time, especially taking into account that the New XAF Web UI provides an adaptive or responsive layout + faster rendering? Feel free to email me at dennis@devexpress.com for this, if you have another minute or two. In general, I think that for the majority of XAF customers it does not really matter what is "under the hood" (ASP.NET WebForms, MVC or even HTML5) as long as the framework development approaches make them productive and the final application does what it was designed for well. Moreover, it is already possible to use traditional development approaches with custom forms or controls in an XAF app; e.g., on certain screens where you need a lot of interactivity or where customizing the default XAF CRUD UI will require more efforts. Many our users leverage this XAF extensibility and integrate DevExtreme widgets using the How to: Use DevExtreme Widgets in an XAF Application and How to: Show a Custom Data-Bound Control in an XAF View (ASP.NET)  approaches. Anyway, it does not mean that we are not researching new directions for building Web apps. You might be already aware of our first results with the mobile UI (CTP) that is based on DevExtreme components and that can potentially be used for regular desktop web browsers in the future. Overall, I think the XAF community would greatly appreciate your feedback on meeting the same requirements with non-XAF technologies if you perform this transition in the future, especially share your feedback on the time to develop and deliver the app, learning curve, etc., because you will need to do a lot of things for a lot of forms manually + practically learn what is "under the hood" in the chosen underlying technology. Thanks in advance.

        @Mario: Among the capability to work with multiple browser tabs you requested a responsive layout, which is already available in XAF as per my comment above. Custom URLs for Views can also be implemented in the current versions on your own using a custom request manager as per How to provide short and user-friendly URLs for XAF Web Views. I did not quite get how the SEO-friendly requirement relates to XAF Web apps though, because the majority of Web apps XAF users create web portals that are supposed to be non-public.

        Answers approved by DevExpress Support

        created 8 years ago (modified 8 years ago)

        With v16.1.8+, you can set the WebApplication > EnableMultipleBrowserTabsSupport property to True to enable working with multiple web browser tabs.
        With v16.2.5, you can also open a View in a separate browser tab directly from navigation after you set the static DevExpress.ExpressApp.Web.Templates.ActionContainers.NavigationActionContainer.UseLinks static property to True.
        With v17.1, the WebApplication > EnableMultipleBrowserTabsSupport property also enables UseLinks internally. Both options can be customized in the YourSolutionName.Web/Global.asax.xx file, if required.

        See Also:
        How to open the current View in a new web browser tab using a custom Action when EnableMultipleBrowserTabsSupport = True
        How to add a hyperlink to a new object to a standard aspx page

          Show previous comments (12)

            Some of the Devexpress menu is gone.

            Please help.

            Thank you.

            Dennis Garavsky (DevExpress) 8 years ago

              @Emi: I have created a separate ticket on your behalf for these issues. Let's discuss them there, because they have no relation to the functionality discussed here. Thanks.

                Hi Dennis,

                Should be has no relation.

                Thank you.

                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.