Shows how to model different UI patterns in JSON:
String | Number | Boolean | Object | Array | Custom |
---|---|---|---|---|---|
Text | Integer | Checkbox | Nested partials | Radio | File upload |
Password | Decimal | Togglebutton | Dropdown | Set a cookie | |
Textarea | Button | Radiolist | Dialog box | ||
Markdown | Map | Multiselect | Callback behavior | ||
Html | Table | Autocomplete | |||
Datepicker | Datagrid | Progress bar | |||
Url | Chart | Lazy loading | |||
Redirect | Breadcrumb | Pagination | |||
Validation | Flash Message |
This repository uses features from C# 7. Thus, Visual Studio 2017 is required to build.
If you really want to use VS 2015 and you don't care about IntelliSense warnings, you can build by installing Microsoft.Net.Compilers in the project using NuGet (Install-Package Microsoft.Net.Compilers
). That will make VS use the C# compiler provided in the package instead of the default one.
For developer instructions, go to CONTRIBUTING.
Intended for 13 October 2015 webinar: http://starcounter.io/video-expressing-your-ui-in-json-plain-data-binding-advanced-data-binding/
MIT