Created
August 6, 2022 16:08
-
-
Save aniketmuruskar/c01cfdf8f6a36f41138ac4d9b08e37ae to your computer and use it in GitHub Desktop.
Sample page responses to create the dynamic components
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"pageElements": [ | |
{ | |
"id": "projectDetailTitle", | |
"name": "projectDetailTitle", | |
"componentType": "label", | |
"visible": true, | |
"data": "Dynamic component loader", | |
"heading": true | |
}, | |
{ | |
"id": "projectDetailDescription", | |
"name": "projectDetailDescription", | |
"componentType": "label", | |
"style": {"color": "red", "font-style": "italic" }, | |
"visible": true, | |
"data": "Component templates are not always fixed. An application might need to load new components at runtime. This cookbook shows you how to add components dynamically.", | |
"heading": false | |
}, | |
{ | |
"id": "projectCloudTechnology", | |
"name": "projectCloudTechnology", | |
"componentType": "radio", | |
"label": "Project cloud technology", | |
"styleClass": "mt-1", | |
"labelClass": "ms-2", | |
"value": "2", | |
"radioOptionList": [ | |
{ "key": "1", "value": "AWS" }, | |
{ "key": "2", "value": "MS Azure" }, | |
{ "key": "3", "value": "GCP" } | |
], | |
"visible": true, | |
"disabled": false | |
}, | |
{ | |
"id": "projectFeedback", | |
"name": "projectFeedback", | |
"componentType": "textarea", | |
"label": "Project feedback", | |
"placeholder": "Enter project feedback", | |
"styleClass": "col-md-6 mt-3", | |
"rows": 5, | |
"visible": true, | |
"data": "This project is developed in Angular v14" | |
} | |
] | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"pageElements": [ | |
{ | |
"id": "projectTitle", | |
"name": "projectTitle", | |
"componentType": "label", | |
"visible": true, | |
"data": "Dynamic component loader", | |
"heading": true | |
}, | |
{ | |
"id": "projectDescription", | |
"name": "projectDescription", | |
"componentType": "label", | |
"visible": true, | |
"data": "Component templates are not always fixed. An application might need to load new components at runtime. This cookbook shows you how to add components dynamically.", | |
"heading": false | |
}, | |
{ | |
"id": "projectName", | |
"name": "projectName", | |
"componentType": "textbox", | |
"label": "Project Name", | |
"placeholder": "Enter project name", | |
"styleClass": "col-md-6 mt-3", | |
"visible": true, | |
"disabled": false, | |
"value": "Dynamic component angular app" | |
}, | |
{ | |
"id": "projectStatus", | |
"name": "projectStatus", | |
"componentType": "dropdown", | |
"label": "Project Status", | |
"styleClass": "col-md-6 mt-3", | |
"visible": true, | |
"disabled": false, | |
"value": "2", | |
"dropdownList": [ | |
{ "key": "1", "value": "Not Started" }, | |
{ "key": "2", "value": "Kick off" }, | |
{ "key": "3", "value": "In Progress" }, | |
{ "key": "4", "value": "On Hold" }, | |
{ "key": "5", "value": "Completed" } | |
] | |
}, | |
{ | |
"id": "projectApproved", | |
"name": "projectApproved", | |
"componentType": "checkbox", | |
"label": "Is project approved from the business?", | |
"styleClass": "mt-3", | |
"labelClass": "ms-2", | |
"visible": true, | |
"disabled": true, | |
"value": true | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment