Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Dennis
    @dengara_gitlab
    image.png
    Who can guess the new feature in this screenshot?)
    Alex Miller
    @Paramethod
    🤔Calculated properties?
    Dennis
    @dengara_gitlab

    nope, calculated properties already work fine in the current version. Well, here we actually have 2 new features, one was very requested, at least earlier this year.

    I will await a few more variants:-)

    Alex Miller
    @Paramethod
    Size mode? Is this still the most current demo? https://demos.devexpress.com/XAF/BlazorDemo/
    Dennis
    @dengara_gitlab
    Yes, a compact theme is coming in v20.2!
    https://demos.devexpress.com/XAF/BlazorDemo/ is the latest public demo (EAP v20.2 from August).
    My screenshot is from today's development build and internal demo.
    adamllamachant
    @adamllamachant
    Excited to see it in action!
    Gerrit Mulder
    @gerritmulder
    How about the TypeInfo.CreateMember() function? Does that already work, can't wait to see it work.
    Dennis
    @dengara_gitlab
    Gerrit, what issue are you referring to specifically and how to replicate it? Custom fields are supported even before v20.1.3 and our BlazorDemo has such a field in the Department class (NumberOfEmployees). The only limitation I am aware of is with regard to sorting by such runtime fields, because the Blazor grid does not yet support unbound expressions. I would appreciate additional information on your scenario and what exactly does not work for you. Thanks.
    Gerrit Mulder
    @gerritmulder
    Hmm, I will research this more, my bad. I will asap come with an answer
    Gerrit Mulder
    @gerritmulder
    Never mind, it seems to work. I confused them with the Xpand runtime members which cant run on blazor because theyre bound to .NET Framework
    Thanks for your fast response tho :)
    Dennis
    @dengara_gitlab
    Welcome, Gerrit - bedankt voor de snelle tests!
    Gerrit Mulder
    @gerritmulder
    Благодарю вас :)
    noxe
    @noxe

    Hello Guys, we've recently discussed the upcoming .NET 5 migration with Martin Praxmarer (aka Noxe), a DevExpress MVP, in person and continued in public now: https://supportcenter.devexpress.com/ticket/details/t923208/model-editor-cannot-open-the-net-core-editor-version-for-a-standalone-net-standard
    I think you will be interested in this discussion too:

    Some months ago Microsoft announced upcoming changes in https://github.com/dotnet/designs/blob/master/accepted/2020/net5/net5.md. Yesterday, they finally announced its implementation in https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-8/. As I understand, .NET Standard becomes outdated too with the .NET 5 release:

    net5.0. This TFM is for code that runs everywhere. It combines and replaces the netcoreapp and netstandard names. This TFM will generally only include technologies that work cross-platform (modulo pragmatic concessions, like we already did in .NET Standard).

    My current thoughts for XAF (Blazor, WinForms and EF Core) is that we should abandon .NET Standard 2.0 and .NET Core 3.1 assemblies for this new development and ship only .NET 5 in v20.2. Even though .NET Core 3.1 is LTS until December 2022, I think it is not needed much by customers due to the CTP state of XAF features that are based on this target platform. Of course, .NET Framework assemblies will be shipped as before or will be unaffected. What do you think?

    Please share your thoughts on this, if you have a minute or two.

    https://devblogs.microsoft.com/dotnet/the-future-of-net-standard/

    Gerrit Mulder
    @gerritmulder
    I hoped they would do it like this and they did. Pretty good move by saying goodbye to the .NET Framework at all. Not gonna miss it a single day ever.
    nrpieper
    @nrpieper
    What feels missing from that statement is supporting existing investments in XAF ASP.Net projects. Transitioning to Blazor can happen but will take a bit more time to fully support all the existing features available to ASP.Net projects.
    Dennis
    @dengara_gitlab
    @nrpieper , our position on XAF's ASP.NET Web Forms UI is has not changed since
    We did and will do our best to address the needs of existing ASP.NET Web Forms UI users. For instance, we fix bugs every week (2 devs from the Blazor squad do ASP.NET Web Forms maintenance half of their time).
    Dennis
    @dengara_gitlab
    What is missing or what is your concern/expected result specifically? Thanks.
    I think that we will support Web Forms for years to come as long as it is used by a reasonable number of customers, regardless of any .NET 5 movement. For instance, the old reports module (with XafReport) was deprecated in 2015 and we still answer questions and sometimes fix bugs in it in 2020).
    Dennis
    @dengara_gitlab
    JFYI: if anyone wants to test the new Conditional Appearance features in Blazor UI (enable/disable/show/hide/colorize editors) and this new compact theme as well as well as reporting enhancements, feel free to email me at dennis@devexpress.com - I will send you the latest v20.2 build (please use the email address from your registered DevExpress account). Thanks.
    kashiash
    @kashiash
    Hi Dennis, any plans to run autofilter in XAFblazor ? as I see in blazor components you can use datagrid with autofilter. Will it be supported in (GOLD) 20.2 ?
    Dennis
    @dengara_gitlab
    @kashiash , we surely want to support https://docs.devexpress.com/eXpressAppFramework/DevExpress.ExpressApp.SystemModule.IModelListViewShowAutoFilterRow.ShowAutoFilterRow and other options in the future, just have not planned it for v20.2 yet, because there are still tasks with a higher priority at this stage.
    Manuel Grundner
    @biohazard999
    @dengara_gitlab Just a thought, any chance to get a XAF Team standup once in while? Like the dotnet quick Reviews (from BCL Team)?
    Dennis
    @dengara_gitlab

    @biohazard999 , I will definitely think about it more and make a presentation when this community standap gets 100 online XAF customers :-)
    In the meantime, we will keep teasing the latest XAF development news in this chat, SM, our team blog and, of course, the community standup when I participate in it.

    BTW, what topics do you want to get covered most?

    Manuel Grundner
    @biohazard999
    @dengara_gitlab i dunno about the topics, its more the internals of desision to be be discussed in the open
    But i am fine with the news in the chat
    The interesting part is how dx reviews code and api surface
    @/all how many did we have on the last standup? I think aspnet standup didnt have more than 300live
    For example the team discussion about net5/netstandard2.0/full
    That would be really benifitial for talking to other teams and understand WHY you deside in this direction.
    But thats just an idea
    Dennis
    @dengara_gitlab
    Thanks, Manuel. We do code, example and documentation reviews in gitlab with devs, support, tech writers and PO.
    nrpieper
    @nrpieper

    We did and will do our best to address the needs of existing ASP.NET Web Forms UI users. For instance, we fix bugs every week (2 devs from the Blazor squad do ASP.NET Web Forms maintenance half of their time).

    Thanks for the reply @dengara_gitlab and the frequent communication here. I'm excited to dive in and start testing my app with the Blazor front-end. It's clearly maturing quickly.

    Dennis
    @dengara_gitlab
    Thank you very much, Manuel - commented + referenced this article from our performance troubleshooter (https://supportcenter.devexpress.com/ticket/details/t148978/how-to-measure-and-improve-application-performance).
    Manuel Grundner
    @biohazard999
    I'll rework a little Bit in the article cause it caused some confusion. Man writing that Kind of Posts is HARD work.
    Shout Out to all technical writers
    Thanks Dennis for the Feedback!
    Alex Miller
    @Paramethod
    Shout out to MVPs using their free time to share knowledge and create great content for the community! 🦸‍♂️
    noxe
    @noxe

    @noxe

    Cannot hide anything from you, Noxe)CompositeObjectSpace and NonPersistentObjectAdapter are not yet complete, I will comment on this next week when I am back.

    We cannot yet avoid CreateObjectSpace(Type) because: 1. not all operations are propagated to additional object spaces, only in known scenarios (probably it is temporary). 2. it is important to keep the order of operations, e.g. CommitChanges first commits additional object spaces and then commits the main object space (when no errors).

    understand Dennis - since we are migrating more and more classes now we hit several places where we have a mixed scenario. the typical one is we create a nonpersistent objectspace and show and view - works perfect since there is an additional xpobjectspace for persistent types

    but there are also scenarios where we have an persistent object - so we have an xpobjectspace - and we need to create an nonpersistent object - so the xpobjectspace needs and additional nonpersistent OS - so both sides are needed
    kashiash
    @kashiash
    a question to @jmojeda_twitter . On you page https://www.bitframeworks.com/coderush/coderush-field-position-detailview/ is link to coderush templates, but this link is broken. Is any way to get access to these templates ?
    BahaaEldin Ahmed Elsayed
    @Bhalddin
    Hi guys, In last standup I heard about a tool or somthing allows me to convert the security configurations done on xaf interface to written codes. can any one elaborate on this. or maybe guide me to a URL or something?
    jmojeda
    @jmojeda_twitter
    hi @kashiash yes the link is broken, i will publish al the shortcuts to a GitHub repository instead of the dowload link in my page
    Dennis
    @dengara_gitlab
    Dennis
    @dengara_gitlab
    @noxe , thank you for sharing your requirements - my team and I will take it into account.
    BahaaEldin Ahmed Elsayed
    @Bhalddin
    Thank you @dengara_gitlab