diff --git a/designer-demo/public/mock/bundle.json b/designer-demo/public/mock/bundle.json
index da15069b4..6cd511432 100644
--- a/designer-demo/public/mock/bundle.json
+++ b/designer-demo/public/mock/bundle.json
@@ -158,7 +158,7 @@
"labelPosition": "top",
"type": "string",
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"device": []
@@ -680,7 +680,7 @@
"labelPosition": "top",
"type": "object",
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -703,7 +703,7 @@
"labelPosition": "top",
"type": "object",
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -1221,7 +1221,7 @@
"labelPosition": "top",
"type": "object",
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -1487,7 +1487,7 @@
"labelPosition": "top",
"type": "array",
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -1559,7 +1559,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
}
},
@@ -1722,7 +1722,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
}
},
@@ -1741,7 +1741,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -1762,7 +1762,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -1804,7 +1804,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"dataType": "JSFunction"
}
@@ -1956,7 +1956,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
}
},
@@ -1996,7 +1996,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -2057,7 +2057,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
}
},
@@ -2077,7 +2077,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -2087,7 +2087,7 @@
}
],
"widget": {
- "component": "MetaTableColumns",
+ "component": "TableColumnsConfigurator",
"props": {
"type": "object",
"textField": "label",
@@ -2352,7 +2352,7 @@
"cols": 12,
"labelPosition": "top",
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"device": []
@@ -2955,7 +2955,7 @@
"cols": 12,
"bindState": false,
"widget": {
- "component": "MetaContainer",
+ "component": "ContainerConfigurator",
"props": {}
},
"description": {
@@ -4635,7 +4635,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -4790,7 +4790,7 @@
},
"cols": 12,
"widget": {
- "component": "MetaLayoutGrid",
+ "component": "LayoutGridConfigurator",
"props": {}
},
"description": {
@@ -5082,7 +5082,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -5102,7 +5102,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -5716,7 +5716,7 @@
"readOnly": false,
"disabled": false,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -6053,7 +6053,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -6117,7 +6117,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -6806,7 +6806,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -8095,7 +8095,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -8559,7 +8559,7 @@
"cols": 12,
"bindState": false,
"widget": {
- "component": "MetaContainer",
+ "component": "ContainerConfigurator",
"props": {}
},
"description": {
@@ -8955,7 +8955,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -9413,7 +9413,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -9450,7 +9450,7 @@
}
},
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
}
},
@@ -9559,7 +9559,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"dataType": "JSFunction"
}
@@ -9634,7 +9634,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -9656,7 +9656,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -9705,7 +9705,7 @@
}
],
"widget": {
- "component": "MetaArrayItem",
+ "component": "ArrayItemConfigurator",
"props": {
"type": "object",
"textField": "title",
@@ -9733,7 +9733,7 @@
"onChange": "this.delProp('data')",
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"name": "fetchData",
"dataType": "JSExpression"
@@ -9760,7 +9760,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"name": "pager",
"dataType": "JSExpression"
@@ -9824,7 +9824,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"dataType": "JSExpression"
}
@@ -9846,7 +9846,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -9866,7 +9866,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -9885,7 +9885,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -10041,7 +10041,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -10081,7 +10081,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -10375,7 +10375,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -10679,7 +10679,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -10699,7 +10699,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -10719,7 +10719,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -10968,7 +10968,7 @@
],
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -11049,7 +11049,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -11069,7 +11069,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -11117,7 +11117,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -11366,7 +11366,7 @@
],
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -12008,7 +12008,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -12193,7 +12193,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -12251,7 +12251,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -12608,7 +12608,7 @@
"readOnly": false,
"disabled": false,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -12628,7 +12628,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
diff --git a/mockServer/assets/json/bundle.json b/mockServer/assets/json/bundle.json
index ee85b4c81..bd886eaba 100644
--- a/mockServer/assets/json/bundle.json
+++ b/mockServer/assets/json/bundle.json
@@ -241,7 +241,7 @@
"cols": 12,
"bindState": false,
"widget": {
- "component": "MetaContainer",
+ "component": "ContainerConfigurator",
"props": {}
},
"description": {
@@ -1914,7 +1914,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -2067,7 +2067,7 @@
},
"cols": 12,
"widget": {
- "component": "MetaLayoutGrid",
+ "component": "LayoutGridConfigurator",
"props": {}
},
"description": {
@@ -2359,7 +2359,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -2379,7 +2379,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -2993,7 +2993,7 @@
"readOnly": false,
"disabled": false,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -3330,7 +3330,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -3394,7 +3394,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -4083,7 +4083,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -5372,7 +5372,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -5836,7 +5836,7 @@
"cols": 12,
"bindState": false,
"widget": {
- "component": "MetaContainer",
+ "component": "ContainerConfigurator",
"props": {}
},
"description": {
@@ -6232,7 +6232,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -6688,7 +6688,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -6725,7 +6725,7 @@
}
},
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
}
},
@@ -6834,7 +6834,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"dataType": "JSFunction"
}
@@ -6909,7 +6909,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -6931,7 +6931,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -6980,7 +6980,7 @@
}
],
"widget": {
- "component": "MetaArrayItem",
+ "component": "ArrayItemConfigurator",
"props": {
"type": "object",
"textField": "title",
@@ -7008,7 +7008,7 @@
"onChange": "this.delProp('data')",
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"name": "fetchData",
"dataType": "JSExpression"
@@ -7035,7 +7035,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"name": "pager",
"dataType": "JSExpression"
@@ -7099,7 +7099,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"dataType": "JSExpression"
}
@@ -7121,7 +7121,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -7141,7 +7141,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -7160,7 +7160,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -7316,7 +7316,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -7356,7 +7356,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -7650,7 +7650,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -7954,7 +7954,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -7974,7 +7974,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -7994,7 +7994,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -8243,7 +8243,7 @@
],
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -8302,7 +8302,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -8322,7 +8322,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -8370,7 +8370,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -8619,7 +8619,7 @@
],
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -9237,7 +9237,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
diff --git a/mockServer/src/services/appinfo.json b/mockServer/src/services/appinfo.json
index a288c43d4..72f1bf068 100644
--- a/mockServer/src/services/appinfo.json
+++ b/mockServer/src/services/appinfo.json
@@ -4534,7 +4534,7 @@
],
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -4593,7 +4593,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -4613,7 +4613,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -4661,7 +4661,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -5183,7 +5183,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -6223,7 +6223,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -6865,7 +6865,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -7630,7 +7630,7 @@
},
"cols": 12,
"widget": {
- "component": "MetaLayoutGrid",
+ "component": "LayoutGridConfigurator",
"props": {}
},
"description": {
@@ -8591,7 +8591,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -8663,7 +8663,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -10683,7 +10683,7 @@
],
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -11584,7 +11584,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -11604,7 +11604,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -11910,7 +11910,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -11947,7 +11947,7 @@
}
},
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
}
},
@@ -12056,7 +12056,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"dataType": "JSFunction"
}
@@ -12131,7 +12131,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -12153,7 +12153,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -12200,7 +12200,7 @@
}
],
"widget": {
- "component": "MetaArrayItem",
+ "component": "ArrayItemConfigurator",
"props": {
"type": "object",
"textField": "title",
@@ -12228,7 +12228,7 @@
"onChange": "this.delProp('data')",
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"name": "fetchData"
}
@@ -12254,7 +12254,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"name": "pager"
}
@@ -12317,7 +12317,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"dataType": "JSExpression"
}
@@ -12339,7 +12339,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -12359,7 +12359,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -12378,7 +12378,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -12530,7 +12530,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -12570,7 +12570,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -13503,7 +13503,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -13855,7 +13855,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -14253,7 +14253,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -15006,7 +15006,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -15026,7 +15026,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -15046,7 +15046,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -15330,7 +15330,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -15519,7 +15519,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -15686,7 +15686,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -15820,7 +15820,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -16069,7 +16069,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -16513,7 +16513,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -16532,7 +16532,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -16551,7 +16551,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -16608,7 +16608,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -16838,7 +16838,7 @@
"labelPosition": "top",
"type": "string",
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"device": []
@@ -17360,7 +17360,7 @@
"labelPosition": "top",
"type": "object",
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -17383,7 +17383,7 @@
"labelPosition": "top",
"type": "object",
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -17901,7 +17901,7 @@
"labelPosition": "top",
"type": "object",
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -18167,7 +18167,7 @@
"labelPosition": "top",
"type": "array",
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -18239,7 +18239,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
}
},
@@ -18402,7 +18402,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
}
},
@@ -18421,7 +18421,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -18442,7 +18442,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -18484,7 +18484,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
}
},
@@ -18634,7 +18634,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
}
},
@@ -18674,7 +18674,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -18735,7 +18735,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
}
},
@@ -18755,7 +18755,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -18765,7 +18765,7 @@
}
],
"widget": {
- "component": "MetaTableColumns",
+ "component": "TableColumnsConfigurator",
"props": {
"type": "object",
"textField": "title",
@@ -19030,7 +19030,7 @@
"cols": 12,
"labelPosition": "top",
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"device": []
@@ -19633,7 +19633,7 @@
"cols": 12,
"bindState": false,
"widget": {
- "component": "MetaContainer",
+ "component": "ContainerConfigurator",
"props": {}
},
"description": {
@@ -21306,7 +21306,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -21461,7 +21461,7 @@
},
"cols": 12,
"widget": {
- "component": "MetaLayoutGrid",
+ "component": "LayoutGridConfigurator",
"props": {}
},
"description": {
@@ -21753,7 +21753,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -21773,7 +21773,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -22387,7 +22387,7 @@
"readOnly": false,
"disabled": false,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -22724,7 +22724,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -22788,7 +22788,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -23477,7 +23477,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -24766,7 +24766,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -25230,7 +25230,7 @@
"cols": 12,
"bindState": false,
"widget": {
- "component": "MetaContainer",
+ "component": "ContainerConfigurator",
"props": {}
},
"description": {
@@ -25626,7 +25626,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -26082,7 +26082,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -26119,7 +26119,7 @@
}
},
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
}
},
@@ -26228,7 +26228,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"dataType": "JSFunction"
}
@@ -26303,7 +26303,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -26325,7 +26325,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -26374,7 +26374,7 @@
}
],
"widget": {
- "component": "MetaArrayItem",
+ "component": "ArrayItemConfigurator",
"props": {
"type": "object",
"textField": "title",
@@ -26402,7 +26402,7 @@
"onChange": "this.delProp('data')",
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"name": "fetchData",
"dataType": "JSExpression"
@@ -26429,7 +26429,7 @@
}
},
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"name": "pager",
"dataType": "JSExpression"
@@ -26493,7 +26493,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"dataType": "JSExpression"
}
@@ -26515,7 +26515,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -26535,7 +26535,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -26554,7 +26554,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -26710,7 +26710,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -26750,7 +26750,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -27044,7 +27044,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -27348,7 +27348,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -27368,7 +27368,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -27388,7 +27388,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -27637,7 +27637,7 @@
],
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -27696,7 +27696,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -27716,7 +27716,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -27764,7 +27764,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -28013,7 +28013,7 @@
],
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {
"language": "json"
}
@@ -28633,7 +28633,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaCodeEditor",
+ "component": "CodeConfigurator",
"props": {}
},
"description": {
@@ -28818,7 +28818,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -28876,7 +28876,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -29233,7 +29233,7 @@
"readOnly": false,
"disabled": false,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
@@ -29253,7 +29253,7 @@
"disabled": false,
"cols": 12,
"widget": {
- "component": "MetaBindI18n",
+ "component": "I18nConfigurator",
"props": {}
},
"description": {
diff --git a/packages/canvas/test/jsslot.json b/packages/canvas/test/jsslot.json
index 8a6cf5b66..12a57b3ee 100644
--- a/packages/canvas/test/jsslot.json
+++ b/packages/canvas/test/jsslot.json
@@ -30,7 +30,7 @@
"zh_CN": "是否编辑配置项"
},
"widget": {
- "component": "MetaCodeEditor"
+ "component": "CodeConfigurator"
},
"cols": 12,
"rules": [],
@@ -55,7 +55,7 @@
"zh_CN": "表格数据配置项"
},
"widget": {
- "component": "MetaCodeEditor"
+ "component": "CodeConfigurator"
},
"cols": 12,
"rules": [],
@@ -79,7 +79,7 @@
"zh_CN": "下拉框数据配置项"
},
"widget": {
- "component": "MetaCodeEditor"
+ "component": "CodeConfigurator"
},
"cols": 12,
"rules": [],
diff --git a/packages/common/component/ConfigItem.vue b/packages/common/component/ConfigItem.vue
index c3dded76e..be0127ba1 100644
--- a/packages/common/component/ConfigItem.vue
+++ b/packages/common/component/ConfigItem.vue
@@ -104,7 +104,6 @@ import { Popover, Tooltip } from '@opentiny/vue'
import { IconWriting, IconHelpCircle, IconPlusCircle } from '@opentiny/vue-icon'
import { typeOf } from '@opentiny/vue-renderless/common/type'
import i18n from '@opentiny/tiny-engine-controller/js/i18n'
-import { CodeConfigurator, VariableConfigurator } from '@opentiny/tiny-engine-configurator'
import MultiTypeSelector from './MultiTypeSelector.vue'
import { useHistory, useProperties, useResource, useLayout, useCanvas } from '@opentiny/tiny-engine-controller'
import { SCHEMA_DATA_TYPE, PAGE_STATUS, TYPES } from '@opentiny/tiny-engine-controller/js/constants'
@@ -123,8 +122,8 @@ const hasRule = (required, rules) => {
export default {
components: {
MultiTypeSelector,
- CodeConfigurator,
- VariableConfigurator,
+ CodeConfigurator: getConfigurator('CodeConfigurator'),
+ VariableConfigurator: getConfigurator('VariableConfigurator'),
TinyPopover: Popover,
TinyTooltip: Tooltip,
IconWriting: IconWriting(),
@@ -193,7 +192,9 @@ export default {
!props.onlyEdit &&
propLabel.value &&
(isBindingState.value ||
- !['MetaGroupItem', 'MetaArrayItem', 'MetaRelatedColumns'].includes(widget.value.component)) &&
+ !['GroupItemConfigurator', 'ArrayItemConfigurator', 'RelatedColumnsConfigurator'].includes(
+ widget.value.component
+ )) &&
!multiType.value
)
const propDescription = computed(
@@ -238,7 +239,7 @@ export default {
return props.property.labelPosition
}
- if (['MetaSwitch', 'SwitchConfigurator'].includes(props.property.widget?.component)) {
+ if (['SwitchConfigurator', 'SwitchConfigurator'].includes(props.property.widget?.component)) {
return 'left'
}
@@ -276,7 +277,7 @@ export default {
if (
property !== 'name' &&
- ['SelectIconConfigurator', 'MetaSelectIcon'].includes(props.property.widget.component)
+ ['SelectIconConfigurator', 'SelectIconConfigurator'].includes(props.property.widget.component)
) {
// icon以组件形式传入,实现类似:icon="IconPlus"的图标配置(排除Icon组件本身)
value = {
@@ -452,7 +453,8 @@ export default {
}
}
- const isRelatedComponents = (component) => ['MetaRelatedEditor', 'MetaRelatedColumns'].includes(component)
+ const isRelatedComponents = (component) =>
+ ['RelatedEditorConfigurator', 'RelatedColumnsConfigurator'].includes(component)
const showBindState = computed(
() => !props.onlyEdit && (isBindingState.value || isLinked.value) && !isRelatedComponents(widget.value.component)
diff --git a/packages/common/component/MetaChildItem.vue b/packages/common/component/MetaChildItem.vue
index 3c8a6a82e..1278de0e2 100644
--- a/packages/common/component/MetaChildItem.vue
+++ b/packages/common/component/MetaChildItem.vue
@@ -20,7 +20,6 @@ import { computed } from 'vue'
import ConfigItem from './ConfigItem.vue'
export default {
- name: 'MetaChildItem',
components: {
ConfigItem
},
@@ -41,7 +40,7 @@ export default {
},
setup(props, { emit }) {
const properties = computed(() => {
- const result = [...props.meta?.properties?.[0]?.content]
+ const result = [...(props.meta?.properties?.[0]?.content || [])]
const propsModelValue = props.meta.widget.props?.modelValue
if (result.length && propsModelValue) {
diff --git a/packages/common/component/MetaInput.vue b/packages/common/component/MetaInput.vue
deleted file mode 100644
index f44e0bc9f..000000000
--- a/packages/common/component/MetaInput.vue
+++ /dev/null
@@ -1,72 +0,0 @@
-
-