Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Field Type: JSON #106

Open
3 tasks
EitanBlumin opened this issue Apr 1, 2019 · 3 comments
Open
3 tasks

New Field Type: JSON #106

EitanBlumin opened this issue Apr 1, 2019 · 3 comments
Assignees
Milestone

Comments

@EitanBlumin
Copy link
Owner

Implement new field/parameter type: JSON
Editing the field would either be done using a regular TextArea input, or a SummerNote control with code highlighting (if supported).

Displaying the field should be simple enough using a combination of javascript and jquery.

It theoretically would also be possible to either make use of the jstree library, or using the built-in Bootstrap controls (such as collapsible accordion).

  • Check if summernote supports code highlighting for JSON documents
  • Write function renderJSON that would generate either bootstrap accordion tree, or use the jstree library.
  • Add field type in portal.DataViewFieldTypes

Additionally, it should be preferable to add a new field to portal.DataViewField which would be used to configure the schema for the JSON object (i.e. something like the JSON declarations in TypeScript).
This schema should create constraints on the manipulations a user can perform on the JSON document. For example: Which elements they can add, which attributes, what values, etc.

@EitanBlumin EitanBlumin added this to the Beta release milestone Apr 1, 2019
@EitanBlumin EitanBlumin self-assigned this Apr 1, 2019
@omnielong
Copy link

this error is beacause i have not Implement new field/parameter type: JSON
DataTables warning: table id=mainGrid - ERROR -2147217900: Incorrect syntax near 'JSON'.

@EitanBlumin
Copy link
Owner Author

Hi omnielong,

As I mentioned in the other issue, you need SQL Server 2016 or newer, as it is a minimum requirement.
It is the first SQL Server version with built-in support for JSON functionality.

@omnielong
Copy link

hi,
witj SQL server i install all program
thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants