Edit: If you're looking for databinding though (something the Telerik / DevExpress controls do), you won't find it. That's left up to the language or framework you are using. I much prefer to handle this anyway rather than spending a lot of time trying to figure out the right data binding expressions to accomplish exactly what I want to do. It is pretty straightforward in Elm, for instance.
-- in UpdateSearchSubmitted->{model|results=Loading}![Api.searchmodel.apiConfig{search=model.search,page=model.page,pageSize=model.pageSize}]SearchReturned(Errerr)->{model|results=LoadFailederr}![]SearchReturned(Okok)->{model|results=Loadedok}![]-- in viewviewmodel=-- semantic celled tabletable[class"ui celled table"][thead[][...]-- header stuff,tbody[](casemodel.resultofLoading->-- display a spinner or loading messageLoadFailederr->-- display an error message, could be elsewhereLoadeddata->-- toRow: fn to convert data to table rowList.maptoRowdata),tfoot[][...]-- pager stuff]
How are they doing in the department of "table with server side pagination" ?
It's like the great classic for admin applications :D
Pretty good on that front, as far as the UI elements.
semantic-ui.com/collections/table....
Edit: If you're looking for databinding though (something the Telerik / DevExpress controls do), you won't find it. That's left up to the language or framework you are using. I much prefer to handle this anyway rather than spending a lot of time trying to figure out the right data binding expressions to accomplish exactly what I want to do. It is pretty straightforward in Elm, for instance.
Thanks for the explanation. I'm using Bulma through buefy right now in a Vue app but I'm not 100% satisfied. Semantic UI's approach is interesting.