## Description We have changed the property control of sourceData of select and multi select widget to dropdowns which has one click-binding items. #### PR fixes following issue(s) Fixes https://github.com/appsmithorg/appsmith/issues/24780 #### Type of change - New feature (non-breaking change which adds functionality) ## Testing > #### How Has This Been Tested? > Please describe the tests that you ran to verify your changes. Also list any relevant details for your test configuration. > Delete anything that is not relevant - [x] Manual - [ ] Cypress > > #### Test Plan >(https://github.com/appsmithorg/TestSmith/issues/2472) > > #### Issues raised during DP testing > (https://github.com/appsmithorg/appsmith/pull/25750#issuecomment-1665077044) > > > ## Checklist: #### Dev activity - [x] My code follows the style guidelines of this project - [x] I have performed a self-review of my own code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [x] I have added tests that prove my fix is effective or that my feature works - [x] New and existing unit tests pass locally with my changes - [ ] PR is being merged under a feature flag #### QA activity: - [ ] [Speedbreak features](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#speedbreakers-) have been covered - [x] Test plan covers all impacted features and [areas of interest](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#areas-of-interest-) - [x] Test plan has been peer reviewed by project stakeholders and other QA members - [x] Manually tested functionality on DP - [ ] We had an implementation alignment call with stakeholders post QA Round 2 - [ ] Cypress test cases have been added and approved by SDET/manual QA - [ ] Added `Test Plan Approved` label after Cypress tests were reviewed - [ ] Added `Test Plan Approved` label after JUnit tests were reviewed
83 lines
2.6 KiB
JSON
83 lines
2.6 KiB
JSON
{
|
|
"dsl": {
|
|
"widgetName": "MainContainer",
|
|
"backgroundColor": "none",
|
|
"rightColumn": 1224,
|
|
"snapColumns": 16,
|
|
"detachFromLayout": true,
|
|
"widgetId": "0",
|
|
"topRow": 0,
|
|
"bottomRow": 1280,
|
|
"containerStyle": "none",
|
|
"snapRows": 33,
|
|
"parentRowSpace": 1,
|
|
"type": "CANVAS_WIDGET",
|
|
"canExtend": true,
|
|
"version": 8,
|
|
"minHeight": 1292,
|
|
"parentColumnSpace": 1,
|
|
"dynamicBindingPathList": [],
|
|
"leftColumn": 0,
|
|
"children": [
|
|
{
|
|
"isVisible": true,
|
|
"inputType": "TEXT",
|
|
"label": "",
|
|
"widgetName": "Input1",
|
|
"type": "INPUT_WIDGET_V2",
|
|
"isLoading": false,
|
|
"parentColumnSpace": 74,
|
|
"parentRowSpace": 40,
|
|
"leftColumn": 6,
|
|
"rightColumn": 11,
|
|
"topRow": 13,
|
|
"bottomRow": 14,
|
|
"parentId": "0",
|
|
"widgetId": "1bek8n8byg"
|
|
},
|
|
{
|
|
"isVisible": true,
|
|
"label": "",
|
|
"selectionType": "SINGLE_SELECT",
|
|
"sourceData": "",
|
|
"optionLabel": "label",
|
|
"optionValue": "value",
|
|
"dynamicPropertyPathList": [{"key": "sourceData"}],
|
|
"widgetName": "Dropdown1",
|
|
"defaultOptionValue": {
|
|
"value":"VEG",
|
|
"label":"VEG"
|
|
},
|
|
"type": "SELECT_WIDGET",
|
|
"isLoading": false,
|
|
"parentColumnSpace": 74,
|
|
"parentRowSpace": 40,
|
|
"leftColumn": 0,
|
|
"rightColumn": 5,
|
|
"topRow": 15,
|
|
"bottomRow": 16,
|
|
"parentId": "0",
|
|
"widgetId": "zd6jycngj7",
|
|
"dynamicBindingPathList": []
|
|
},
|
|
{
|
|
"isVisible": true,
|
|
"label": "Data",
|
|
"widgetName": "Table1",
|
|
"searchKey": "",
|
|
"tableData": "{{[\n {\n \"id\": 2381224,\n \"email\": \"michael.lawson@reqres.in\",\n \"userName\": \"Michael Lawson\",\n \"productName\": \"Chicken Sandwich\",\n \"orderAmount\": 4.99\n },\n {\n \"id\": 2736212,\n \"email\": \"lindsay.ferguson@reqres.in\",\n \"userName\": \"Lindsay Ferguson\",\n \"productName\": \"Tuna Salad\",\n \"orderAmount\": 9.99\n },\n {\n \"id\": 6788734,\n \"email\": \"tobias.funke@reqres.in\",\n \"userName\": \"Tobias Funke\",\n \"productName\": \"Beef steak\",\n \"orderAmount\": 19.99\n }\n]}}",
|
|
"type": "TABLE_WIDGET",
|
|
"isLoading": false,
|
|
"parentColumnSpace": 74,
|
|
"parentRowSpace": 40,
|
|
"leftColumn": 4,
|
|
"rightColumn": 12,
|
|
"topRow": 19,
|
|
"bottomRow": 26,
|
|
"parentId": "0",
|
|
"widgetId": "ei38nqop3s",
|
|
"dynamicBindingPathList": []
|
|
}
|
|
]
|
|
}
|
|
} |