Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Dennis
    @dengara_gitlab
    What existing apps are you referring to specifically? Existing .NET Framework XAF users (Windows Forms and ASP.NET Web Forms) can stay on .NET Framework as long as their apps work fine for them and their clients. For existing .NET Core XAF users, we described multiple reasons for migrating from .NET Core 3 to .NET 5 in XAF's Blazor and WinForms (.NET Core) assemblies target .NET 5 (v21.1). Performance is certainly one of the compelling reasons (you can also find confirmations from our customers in this chat above and also from public community resources like Microsoft blogs).
    Ghost
    @ghost~5a5f32cad73408ce4f88b451
    Thanks Dennis, I tested XAF with net 5 and it was good. However when tried to publish single file it didn't work. I think it is related to the ModelAssembly.dll and the ModulesVersionInfo files. ModelAssembly.dll cannot be included in the single file executable.
    I had this issue even before (not net core) when I tried to merge all files in one. in this scenario I have to exclude these 2 files
    Dennis
    @dengara_gitlab
    Thanks for your feedback. I hope to see you among DevExpress customers one day.
    Ghost
    @ghost~5a5f32cad73408ce4f88b451
    very soon...
    Ghost
    @ghost~5da9bc2dd73408ce4fce4a2f
    Hey guys, if you update to 21.1.3 before drinking your first coffee and end up with a gazillion breaking changes... make sure you updated to 21.1.3 and not 20.1.3 πŸ™ˆ
    domsinclair
    @domsinclair
    And that of course is why that first coffee is so important
    Ghost
    @ghost~5da9bc2dd73408ce4fce4a2f
    I thought updating to the latest was a perfect easy task to start the day πŸ˜…
    Ghost
    @ghost~5a5f32cad73408ce4f88b451
    DevExpress.WindowsDesktop.* NuGet packages are not included in 21.1 !!
    domsinclair
    @domsinclair
    Oh this is nice, scroll down to the bottom https://marketplace.visualstudio.com/items?itemName=DevExpress.CodeRushforRoslyn A little present for XAF users.
    kashiash
    @kashiash
    there are new templates for coderush and xaf - for controllers and actions ! great job !

    Controllers

    xcv Creates a custom ViewController.
    xcw Creates a custom WindowController.
    xcvod Creates a custom ObjectViewController for DetailView.
    xcvol Creates a custom ObjectViewController for ListView.
    xcvd Creates a custom ViewController for DetailView.
    xcvl Creates a custom ViewController for ListView.
    Actions

    xas Creates a Simple Action (SimpleAction).
    xac Creates a Single Choice Action (SingleChoiceAction).
    xap Creates a Parametrized Action (ParametrizedAction).
    xapw Creates a Popup Window Show Action (PopupWindowShowAction).

    7 replies
    Isa Tahiri
    @isatahiri
    with 21.1.3 no more possible to compare enums like this : UserType != 'Partner'
    Exception : The binary operator NotEqual is not defined for the types 'brokero.Module.BO.Security.UserType' and 'System.String'
    21.1.3 makes us review old left behind code... Not so bad ad the end :-)
    Dennis
    @dengara_gitlab
    @kashiash , I am happy that you liked this little enhancement for CodeRush addicts.
    @isatahiri , it is incorrect/not recommended for 7+ years or so. The correct option is described at https://docs.devexpress.com/CoreLibraries/4928/devexpress-data-library/criteria-language-syntax (Status = ##Enum#MyNamespace.Status,InProgress#)
    RSS Bot [@xafbot:matrix.org]
    @_neb_rssbot_=40xafbot=3amatrix.org:matrix.org
    [m]
    NuGet Gallery Feed for Xenial.Framework: Xenial.Framework 0.1.0 ( https://www.nuget.org/packages/Xenial.Framework/0.1.0 )
    Ghost
    @ghost~5a5f32cad73408ce4f88b451
    If you publish one file XAF app it will not run. To make it run, first publish normally and run it once to generate the ModelAssembly.dll and ModulesVersionInfo files. Now you can publish one file and use these files along. The other issue with one file it doesn't take the DPIAwarenessMode setting from the config file and the UI will not show properly. Some extra spacing here and there and fonts might look differently.
    Matias Lagat
    @mattlagat
    Hi guys, Do you have any idea how to Customize a layout in XAF Asp.Net Web that looks like in the attached image diagram below.
    Untitled.png
    I'm sorry for my image. :)
    Thanks.
    Ghost
    @ghost~5a5f32cad73408ce4f88b451
    Try MasterDetailMode for starter.
    Dennis
    @dengara_gitlab
    image.png
    JFYI: Troubleshooting a possible XAFPackageV4 error in Visual Studio 2019: https://devexpress.com/kb=t1001904
    RSS Bot [@xafbot:matrix.org]
    @_neb_rssbot_=40xafbot=3amatrix.org:matrix.org
    [m]
    NuGet Gallery Feed for Xenial.Framework: Xenial.Framework 0.1.1 ( https://www.nuget.org/packages/Xenial.Framework/0.1.1 )
    Alexander Krakhotko
    @fivec:matrix.org
    [m]
    Hi, maybe you will be interested in our new project.
    Xafari Team is pleased to present a novelty: "Xafari Unified Platform" (XUM) is a special solution that provides Devexpress XAF-application work in the three-tier mode with JS-client.
    Key Feature: performance of the XAF application server - up to 50 concurrent users on 1 core CPU.
    see more https://galaktika-soft.com/xum
    Marc Greiner
    @MarcGreiner
    @fivec:matrix.org XUM looks great, well done!
    Ghost
    @ghost~5da9bc2dd73408ce4fce4a2f
    @fivec:matrix.org Yes very impressive! πŸ‘
    Burak Γ–ΔžΓœTKEN
    @BurakOgutken
    hello @dengara_gitlab when can we export the data as excel, pdf etc. directly from the Grid List in xaf blazor is there an approximate time ? thanks
    GenesisSupzup
    @GenesisSupzup
    Blazor Newbie here... any idea how I can convert this code into XAF Blazor? I need to set the DefaultWidth to Unit.Percentage(80)
    .
    .
    .
    using DevExpress.ExpressApp.Web.Controls;
    using System.Web.UI.WebControls;
    //...
    protected void Application_Start(object sender, EventArgs e) {
    XafPopupWindowControl.DefaultHeight = Unit.Percentage(50);
    XafPopupWindowControl.DefaultWidth = Unit.Percentage(60);
    XafPopupWindowControl.PopupTemplateType = PopupTemplateType.FindDialog;
    XafPopupWindowControl.ShowPopupMode = ShowPopupMode.Centered;
    //...
    }
    .
    .
    Reference: https://docs.devexpress.com/eXpressAppFramework/113456/task-based-help/miscellaneous-ui-customizations/how-to-adjust-the-size-and-style-of-pop-up-dialogs-asp-net
    GenesisSupzup
    @GenesisSupzup

    Any idea how to extend the height of the layout groups from Blazor DetailView as it was in the Layout from the Application Model?

    https://www.screencast.com/t/glB6B78Z

    Daniel Calisaya
    @dcalisaya
    Hi, I'm trying to incorporate a two Links in the left Navigation in Xaf Blazor. One of them in iframe and other to outsite of blazor app.
    Daniel Calisaya
    @dcalisaya
    i'ts possible? There is some ticket about it?
    jafrantz
    @jafrantz
    Hi- I've got a non-XAF console app that creates an ObjectSpace and is able to interact with Persistent XPO objects just fine. I am trying to run reports from this code but if the report is based on a non-persistent object, it comes back with no data. How do I get the ObjectSpace in this code to include the NonPersistent Objectspace as well? I sent a support ticket in, but thought I'd ask here too.
    Daniel Calisaya
    @dcalisaya
    thanks @jafrantz, I will lookup first otherwise I will put it in a ticket. The idea is: https://www.screencast.com/t/REMg01vy8
    Dennis
    @dengara_gitlab
    JFYI: We have reworked the structure of XAF's documentation to make it clearer for new and existing users who are not yet familiar with XAF's internals and concepts: https://docs.devexpress.com/eXpressAppFramework
    What do you think about it?
    image.png
    jmarkhus
    @jmarkhus
    As someone who has actually read the concepts and fundamentals sections of the older format, I think this new format might cause some confusion.
    It will be tougher to find the old stuff for reference. For example, I know that the data annotations are under business model design, in the concepts section. Now, if the data annotations you need aren't demo code in your xpo template, you are going to have to dig for the damn things.
    jmarkhus
    @jmarkhus
    I believe more in knowing where to find detailed information than in carrying it around with me as memory. So when the location of information changes, I have to reacquaint myself with the new format. This coupled with picking out the new technologies.
    That said, for a newbie, the new document format is more task oriented so it immediately becomes a reference. And a task focused learning tool.
    jmarkhus
    @jmarkhus
    It is better actually. Just my initial mental inertia 😊
    Dennis
    @dengara_gitlab
    thanks for your feedback, James! I also think that old users may need some time to get used to it, while it will be easier for newbies - as with any other changes.
    Daniel Calisaya
    @dcalisaya
    Thanks, for the info, I slowly getting to walk with XAF Blazor. I'm already fighting with sessions, custom wizard pages , etc.
    Alex Miller
    @paramethod:matrix.org
    [m]
    @dengara_gitlab: Hi Dennis, Following up on the Nuget vote we did a couple months back. Any chance we'll see hotfixes on the DX nuget server? I need to test DevExpressNETComponentsSetup-21.1.3.21168 and now must wait for the installer to complete, I figured it was a good time to follow-up with you πŸ˜‰
    Dennis
    @dengara_gitlab
    @paramethod:matrix.org : This one is not planned for the upcoming 2 months. We will reevaluate it again after more high-priority things for the Installer & NuGet team. Thank you for reminding, Alex.
    Andreas Fasching
    @casa3333_twitter
    I'm at the start of a new project and try to wrap my head around Blazor. I think I will go that route to have instant UI for base data, have a decent security system, audit trial , reporting and lots more. One part of the system has to be quite "custom" in xaf terms, that's why I'm thinking about adding an Angular client to the same server application. That forces me to write a REST API. I'm trying to find the best way of doing that. I've found this FAQ for non-XAF Apps (https://supportcenter.devexpress.com/ticket/details/t886740/faq-role-based-access-control-user-authentication-api-for-devexpress-xpo-and-microsoft) but if I understand that correctly, those are separately running services (which is ok but perhaps I can save some lines and save me from registering business objects manually by running the api directly in the Blazor XAF app where everything is already set up). Then again, I read that in the near future, an open api will be scaffolded automatically by solution wizard. Is there any sample that is doing this already? A quite good looking solution can be seen in this video from Joche Ojada: https://www.youtube.com/watch?v=dbn-Dor22t4 but there is no source code available. What does look especially nice is that objectspace is injected by dependency injection there. Any idea / source of information I didn't find yet?