mirror of
https://github.com/Gongxh0901/kunpolibrary
synced 2025-10-30 19:05:44 +00:00
UI模块添加数据绑定装饰器
1.添加数据基类,子类自动添加代理,数据变化自动通知 2.支持同属性多装饰器
This commit is contained in:
13
demo/extensions-config/fgui/Data/DataItem.json
Normal file
13
demo/extensions-config/fgui/Data/DataItem.json
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"props": {
|
||||
"lab_level": {
|
||||
"name": "lab_level",
|
||||
"idPath": "n1_c2y1",
|
||||
"namePath": "lab_level"
|
||||
}
|
||||
},
|
||||
"callbacks": {},
|
||||
"controls": {},
|
||||
"transitions": {},
|
||||
"__version__": "0.0.1"
|
||||
}
|
||||
74
demo/extensions-config/fgui/Data/DataWindow.json
Normal file
74
demo/extensions-config/fgui/Data/DataWindow.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"props": {
|
||||
"lab_level": {
|
||||
"name": "lab_level",
|
||||
"idPath": "n28_rrvv",
|
||||
"namePath": "lab_level"
|
||||
},
|
||||
"lab_storey": {
|
||||
"name": "lab_storey",
|
||||
"idPath": "n29_rrvv",
|
||||
"namePath": "lab_storey"
|
||||
},
|
||||
"lab_ispassed": {
|
||||
"name": "lab_bool",
|
||||
"idPath": "n30_rrvv",
|
||||
"namePath": "lab_bool"
|
||||
},
|
||||
"lab_min": {
|
||||
"name": "lab_datamin",
|
||||
"idPath": "n31_rrvv",
|
||||
"namePath": "lab_datamin"
|
||||
},
|
||||
"lab_max": {
|
||||
"name": "lab_datamax",
|
||||
"idPath": "n32_rrvv",
|
||||
"namePath": "lab_datamax"
|
||||
}
|
||||
},
|
||||
"callbacks": {
|
||||
"onRefreshLevel": {
|
||||
"name": "btn_refresh_level",
|
||||
"idPath": "n1_zmnj",
|
||||
"namePath": "btn_refresh_level"
|
||||
},
|
||||
"onRefreshStorey": {
|
||||
"name": "btn_refresh_storey",
|
||||
"idPath": "n23_rrvv",
|
||||
"namePath": "btn_refresh_storey"
|
||||
},
|
||||
"onRefreshBool": {
|
||||
"name": "btn_refresh_bool",
|
||||
"idPath": "n24_rrvv",
|
||||
"namePath": "btn_refresh_bool"
|
||||
},
|
||||
"onRefreshData": {
|
||||
"name": "btn_refresh_data",
|
||||
"idPath": "n25_rrvv",
|
||||
"namePath": "btn_refresh_data"
|
||||
},
|
||||
"onRefreshMin": {
|
||||
"name": "btn_refresh_min",
|
||||
"idPath": "n26_rrvv",
|
||||
"namePath": "btn_refresh_min"
|
||||
},
|
||||
"onRefreshMax": {
|
||||
"name": "btn_refresh_max",
|
||||
"idPath": "n33_gsjf",
|
||||
"namePath": "btn_refresh_max"
|
||||
},
|
||||
"onRefreshAll": {
|
||||
"name": "btn_refresh_all",
|
||||
"idPath": "n27_rrvv",
|
||||
"namePath": "btn_refresh_all"
|
||||
},
|
||||
"onTouchClose": {
|
||||
"name": "btn_close",
|
||||
"idPath": "n22_sf8l",
|
||||
"namePath": "btn_close"
|
||||
}
|
||||
},
|
||||
"controls": {},
|
||||
"transitions": {},
|
||||
"__version__": "0.0.1"
|
||||
}
|
||||
Reference in New Issue
Block a user