fix: bricks.app.getWidgetById → bricks.getWidgetById (app is not the root for widget lookup)

This commit is contained in:
yumoqing 2026-07-03 17:42:03 +08:00
parent 82579b14ad
commit 3017ac295b

View File

@ -37,7 +37,7 @@
"wid": "self",
"event": "changed",
"actiontype": "script",
"script": "var files=this.value;if(!files||!files.length)return;var fd=new FormData();fd.append('folderid','{{folder}}');fd.append('fiid','{{fiid}}');for(var i=0;i<files.length;i++)fd.append('upfile',files[i]);fetch('{{upload_url}}',{method:'POST',body:fd}).then(function(r){if(r.ok){var tbl=bricks.app.getWidgetById('attach_tbl');if(tbl)tbl.render({});}}).catch(function(e){console.error('upload failed',e)})"
"script": "var files=this.value;if(!files||!files.length)return;var fd=new FormData();fd.append('folderid','{{folder}}');fd.append('fiid','{{fiid}}');for(var i=0;i<files.length;i++)fd.append('upfile',files[i]);fetch('{{upload_url}}',{method:'POST',body:fd}).then(function(r){if(r.ok){var tbl=bricks.getWidgetById('attach_tbl');if(tbl)tbl.render({});}}).catch(function(e){console.error('upload failed',e)})"
}]
},
{