Intro to Blazor Controls in Syncfusion

Поделиться
HTML-код
  • Опубликовано: 10 май 2022
  • The Blazor controls in Syncfusion are pretty impressive. In this video, we will look at the DataGrid, charts, a Kanban-style board, a dashboard, autocomplete textboxes, context menus, signature pads, menu bars, toast messages, and more. There are so many controls to look at, in fact, that we are going to purposefully ignore the office file creation and display controls, as well as reporting. That way, we can spend more time on the other controls today and then focus on the office files in another video. The reporting will actually have two different videos dedicated to it.
    Syncfusion Components: bit.ly/387BBoP
    Full Training Courses: IAmTimCorey.com
    Source Code: leadmagnets.app/?Resource=Syn...
    Mailing List: signup.iamtimcorey.com/

Комментарии • 56

  • @ElCidPhysics90
    @ElCidPhysics90 Год назад

    These are absolutely amazing. Thanks for this video.

  • @marcusviniciusmenezesdossa5734
    @marcusviniciusmenezesdossa5734 2 года назад +3

    I am really interested in working with those toasts and progress buttons. Well done Tim, as always!

  • @olanrewajusaka3991
    @olanrewajusaka3991 2 года назад +3

    Well done Legend , Always on point..

  • @NerdlFest
    @NerdlFest 2 года назад +4

    The company I work for ended up agreeing to using this for our Blazor projects.
    Some super awesome things here! The controls can get a little tricky to work with when using type parameters but overall I've found them work better than anything currently available (looking at you telerik). Keep up the good content!

    • @IAmTimCorey
      @IAmTimCorey  2 года назад

      Thanks for sharing!

    • @mherman90
      @mherman90 2 года назад

      likewise here, im currrently digging in valuating the PDF Component, would be awesome to see Tim cover it!

  • @crogongrey4549
    @crogongrey4549 2 года назад +1

    The subscription bell sound sounds just like my oven timer. You scared the crap out of me with that!
    I thought my oven had somehow turned itself on and is therefor a fire hazard.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +1

      😆 Sorry about that. By the way, your pizza rolls are done.

    • @crogongrey4549
      @crogongrey4549 2 года назад

      @@IAmTimCorey Thank you. ;)

  • @romanciesielski10
    @romanciesielski10 2 года назад +4

    Syncfusion changed controls view. Now they look better.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +1

      I'm glad you think so.

    • @SyncfusionInc
      @SyncfusionInc 2 года назад +1

      Thanks, Roman! We are always making improvements. Glad it caught your eye. :-)

  • @ioncojocaru630
    @ioncojocaru630 2 года назад +2

    What an awesome tool

    • @IAmTimCorey
      @IAmTimCorey  2 года назад

      I agree.

    • @SyncfusionInc
      @SyncfusionInc 2 года назад +1

      Thank you for watching, Ion! We're glad you like our Blazor tools. :-)

  • @pabloMM01
    @pabloMM01 2 года назад +3

    Great content as always. Do you plan on doing something simmilar for Winforms?

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +2

      Possibly, if I get enough interest in it.

  • @marcospereda933
    @marcospereda933 2 года назад +2

    Very nice video, I hope next will be more technical demo , I would appreciate to see more details on how to implement and use them in production. For example, the signature, you show the source code, but how I save it ? and reload ?

    • @IAmTimCorey
      @IAmTimCorey  2 года назад

      Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/

  • @isiahjones_33
    @isiahjones_33 Год назад

    Is there a simple way to pass the pdf btye data to this to render the pdf instead of pointing to a link?

  • @luiscampuzano3046
    @luiscampuzano3046 2 года назад +1

    How to add a new template once you have already choose the templates at the beginning of the configuration? Like I didn't add the Progress Bar at the beginning. Thanks.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад

      Just create a new sample project. These are only for samples, not for use in a real project. For that, we would manually add the code necessary to get the particular control to run. We will see that soon with the PDF Viewer.

    • @luiscampuzano3046
      @luiscampuzano3046 2 года назад

      @@IAmTimCorey Thanks for letting me know, looking forward to see all those videos.

  • @bus6503
    @bus6503 2 года назад +1

    Re: installing the parts separately vs as a single large nuget package, I imagine this would be particularly important for the download size/initial launch delay of AOT compiled WASM applications, correct?

    • @bus6503
      @bus6503 2 года назад

      With regards to the controls that I found interesting, I did a little research into the datagrid because I assumed it wouldn't work with an API, that it was Blazor Server reliant, but was pleasantly surprised that they have an API data adapter and it looks like they can make use of an injected httpClient which allows you to include your own auth for that API. Very impressive. Very well thought out cause it seems like it might save a lot of time you might have spent creating the plumbing code. Maybe a video specifically on the datagrid with an API backend? Perhaps also with classes not directly derived from a table, perhaps a view and how that might impact the inline data editing? I imagine that'd be a common scenario.

    • @MushokuThing
      @MushokuThing 2 года назад +1

      For the most part Blazor uses a form of tree shaking that will strip down unused parts. It actually requires additional work to prevent classes that are used via reflection from being stripped. So assuming everything works together correctly, it doesn't matter.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +3

      Like @Kuro said, it shouldn't be a big deal, but I much prefer to have a NuGet package for each thing I need.

  • @oj3486
    @oj3486 Год назад

    Am I correct that the datagrid does not support infinite scrolling? Paging manually is really not my preferred choice…

  • @mageshkumar01111987
    @mageshkumar01111987 2 года назад +1

    First time I see Tim Corey struggling to explain

  • @lebeluet
    @lebeluet 2 года назад +2

    Would like to see DataGrid with sum of columns. Another one would be context menu interaction when cursor is over DataGrid column.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +1

      Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/

  • @user-sz3nn2lb6u
    @user-sz3nn2lb6u 2 года назад +1

    is Blazor popular in states? here australia, very few ppl use it.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +1

      Blazor is pretty popular everywhere. The thing is it is only about two years old. That means it won't be used for long-established web projects. However, for new projects, it is gaining a lot of popularity.

  • @muralikrishnachowdarypolin5601
    @muralikrishnachowdarypolin5601 2 года назад +1

    Good video more videos on signalr

    • @IAmTimCorey
      @IAmTimCorey  2 года назад

      Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/

  • @blowcreativity5493
    @blowcreativity5493 2 года назад

    Hi, I am not happy with blazor server performance.. its is very slow.. what do you say about this ?

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +1

      It sounds like you are doing it wrong. Blazor Server is as fast as your code is. If you are having a speed issue, look at your code. I use Blazor Server in production for my suggestion site. Go and check it out: suggestions.iamtimcorey.com/ It loads the data within a second or two and I'm loading a LOT of data on the main page and displaying it all. Then try filtering and sorting it. It is lightning quick. That's an actual production app that could use some additional optimization that still runs very quickly.

    • @blowcreativity5493
      @blowcreativity5493 2 года назад

      @@IAmTimCorey Yes, the page you mentioned is ok. I still notice some delay after I switched to other tabs and while that delay if i click another tabs then the app doesn't give good user experience.
      Also I noticed much delay in almost every blazor server components frameworks like radzen, devexpress in there components showcase app. I think blazor server is good for small or inhouse apps but for large production apps it is not good choice instead angular can be good choice.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +1

      That would be an apples and oranges comparison. Remember that Angular has no direct access to the data. So, you now need to build an API. That needs to be part of your consideration in comparing speed. Not just the speed of the UI, but the speed of the entire system. Also, you need to consider development time. You have now committed to building two projects in two different languages and maintaining both projects independently. Just something to think about.

  • @chrisjohansson9971
    @chrisjohansson9971 2 года назад

    The grid functionality with Batch mode is great.. Only thing i'm waiting for is batch mode with virtualization support...

  • @AthelstanEngland
    @AthelstanEngland Год назад

    Cost aside, syncfusion or Infragistics for Blazor?

    • @IAmTimCorey
      @IAmTimCorey  Год назад

      It really depends on your use-case and your preferences.

    • @AthelstanEngland
      @AthelstanEngland Год назад

      @@IAmTimCorey thanks Tim for replying, ever thought of a career in the diplomatic service! :)

  • @kreckens
    @kreckens 2 года назад +2

    After watching this video I wanted to use this for personal projects, I have since received an email everyday from them asking me to get the global license. I don't appreciate this. I will remove it from the project I wanted to do and never use them if possible.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +2

      Just unsubscribe. Also, I haven't had this experience (I signed up for a free license just like you did - they didn't provide me with a special one). I really don't get the frustration from people being upset that a business that only survives by being paid for their work wants to encourage you to pay for their work, especially when that pay is only if you surpass $1 million a year. Just unsubscribe and be thankful for what you got for free and count the minor inconvenience as your "payment".

    • @kreckens
      @kreckens 2 года назад +1

      @@IAmTimCorey it's not about the inconvenience. When they first emailed me, I responded politely and informed them that I got a license to only use for personal projects. I respect developers getting payed for the work they do. What I don't appreciate is once someone has explained that they are eligible for the free version of a lisense and then continue to get asked if you are going to pay for the global license. Then it starts to become predetory in nature. I like your content and believe you do a great job setting up and explaining your information. I was simply explaining my frustration with their aggressive sales tactics.

  • @RaZziaN1
    @RaZziaN1 2 года назад +1

    If u apply for synfustion and give them your phone number, expect tons of calls from them, don't think it is worth 5 calls daily.

    • @IAmTimCorey
      @IAmTimCorey  2 года назад +2

      The good news is that you don't need to give them your phone number.

    • @SyncfusionInc
      @SyncfusionInc 2 года назад

      Hello Razzia, we apologize for the inconvenience caused. Please just let the person know you don't wish to be contacted and have no questions. You can also email marketingteam@syncfusion.com and we can remove you from our call lists.

  • @ayman4318
    @ayman4318 2 года назад

    Why you are "Eating' Words in your Courses ? I appreciate you Talk slowly (as a non native ) But the way you eat words make my though line get cut , I was going in your C# course and Everything was good , But now i really don't like it

    • @IAmTimCorey
      @IAmTimCorey  2 года назад

      I have worked on my elocution over time, so that should help. Also, my newer courses do provide closed captions to help if needed.

    • @ayman4318
      @ayman4318 2 года назад

      @@IAmTimCorey I hope so , i will be honest , when i reached module 5 i hated my life because of your Course , you should plan everything but i think you were improvising things , i stopped watching and Searched for other Courses unfortunately