Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Alex Miller
    @Paramethod
    @biohazard999 Great initiative! Thanks.
    Manuel Grundner
    @biohazard999
    @Paramethod i think this is a lot easier than the forum. Esp for discussions!
    So let's get in some people here! 😁
    Alex Miller
    @Paramethod
    Easier on inbox maintenance with KB notifications too ;)
    Manuel Grundner
    @biohazard999
    Bah don't tell me about that. It's in the hundreds each day.
    Dennis
    @dengara_gitlab
    Hi guys, I wonder if you disable the Validation Errors/Results dialog in your production apps. Thinking about removing it completely, because it is too technical and confusing for end-users in the current form, at least in WinForms: https://www.devexpress.com/Support/Center/Question/Details/T824894/security-incorrect-validation-and-display-text-for-built-in-type-navigation-object-and - had other issues with it as well.
    What do you think?
    btw, about XAF chat - recently had a request asking me to start twitching weekly:-)
    Alex Miller
    @Paramethod
    @dengara_gitlab I would love to completely remove it, but I keep it because as far as I know we can't show the validation error on collections. For example if an aggregated collection needs to contain at least one item on saving.
    Dennis
    @dengara_gitlab
    image.png
    That's not a problem - the information will still be there, but just in another form, like in the Web UI: a simple list of broken rules with just user-friendly messages (no list view and no complicated detail form behind). The "Highlight Problems" can be true by default. Something like this:
    i.e. show just plain text, icon and a checkbox for validation warnings only.
    BTW, how do you present objects in validation messages? Do you use our fancy format: 'default property value' (object type caption, object key value). I am especially interested in the key value and default property part. If possible, reply with screenshots. Thanks.
    Alex Miller
    @Paramethod
    I wish we could get this on collections...
    image.png
    Dennis
    @dengara_gitlab
    in certain cases we would try to add the error icon to tab headers...If a collection is not in a tab, then it is more complicated from the UI/UX POV. Have you seen good references that you would wish to use?
    Alex Miller
    @Paramethod
    No I don't have a good reference showing the error on a layout group or something. I was hoping your UI gurus would solve this for us ;)
    But to come back to the dialog. The target and context columns are way too complex for end users. I'd would rather improve the template and output a clean message. So a simple dialog with a single message column could do the trick until the in-line error icons.
    Alex Miller
    @Paramethod
    @dengara_gitlab So what will you twitch weekly? Everyday action in the DX framework dev team?
    Dennis
    @dengara_gitlab

    thanks for your feedback on the dialog, Alex. My expectations are similar.

    have not thought about it - it was just a suggestion from the survey:-)

    Manuel Grundner
    @biohazard999
    We have implemented an immediate validation with inline error/warning icons and color around the field values. The dialog is still useful for complex objects. If you doubleclick on the validation message in the dialog, we jump straigth to the tab and field where the error occures.
    But I think it would be nice to turn off the dialog by default and implement something more user intuitive.
    Most of the times fields are just required. We show blue borders on those fields (to indicate that they are required). After the user try's to save or validate we show red borders on the error fields.
    The trickiest part was combining this with the immediate validation, without yelling at the user (we just validate fields they filled so far, after saving or validating manually, we validate the whole context).
    Alex Miller
    @Paramethod
    Support site is struggling today :)
    image.png
    Manuel Grundner
    @biohazard999
    @Paramethod that's Just how Long we use XAF 😁
    Alex Miller
    @Paramethod
    I’m doing some code maintenance and I was wondering how do you guys organise your XAF projects code? Did you continue the default suggested namespaces or came up with something else?
    image.png
    noxe
    @noxe
    Hi guys - nice discussion about validation dialog. we did not disabled it - but the dialog is far from ideal - almost all endusers think it is an error dialog - altough we did some minor optimization, like highlight required field on an new object - we never spend much time on this topic / dialog. we also removed the default "Validate" action since no user ever validates an object manually...
    Dennis
    @dengara_gitlab
    Guys, thank you for your comments on the validation dialogs - I made internal notes.
    Dennis
    @dengara_gitlab

    @biohazard999 , Manuel, I read your comment at https://twitter.com/biohaz999/status/1193551064701849601

    Did you mean that you create custom NuGet packages for your assemblies and it is difficult to do this due to the current DevExpress.Data design (discussed in https://supportcenter.devexpress.com/ticket/details/t808990/netcore3-0-application-and-netstandard2-0-modules)? If you faced other problems, please elaborate more - thanks!

    Manuel Grundner
    @biohazard999
    @dengara_gitlab Thanks! This did the trick!
    Dennis
    @dengara_gitlab
    Manuel, I am happy to hear that multi-targeting works for you now.
    Manuel Grundner
    @biohazard999
    Run EasyTests in Memory with an Running Application -> New Feature of Xenial: https://www.loom.com/share/da0b09dc685c4c05a1f2ced3934fb4ed
    Manuel Grundner
    @biohazard999
    Good news everybody! I'm finally through all that msix shi* and can provide the first preview bits of xenial (that don't require a license)
    (Note for DxDownloader Chrome needs to be installed)
    Manuel Grundner
    @biohazard999
    (Note#2 This app is not battle tested, enter your DX credentials and start downloading dx versions) I try to provide more info on that in a later followup
    (This will also be the place for the other xenial platform preview packages in future builds)
    Manuel Grundner
    @biohazard999

    New blog post: Install a blazor app as globaltool and service

    https://blog.delegate.at/2019/12/29/install-a-blazor-app-as-globaltool-and-service.html

    Mario Blatarić
    @mblataric
    @Paramethod I just renamed BusinessObjects to BO, everything else remained the same (with some additional folders like Reports, Func, DB and so on).