我们的外部应用程序希望在仪表板插件内部内容发生变化时动态更改其高度。
例如,在加载时设置插件的初始高度为200px,并在加载后显示3行@ 300px高度的表,或4行@ 400px高度的表。
遵循JH文档,外部应用程序可以安装bridge插件来与Banno仪表板通信。
https://www.npmjs.com/package/@jack-henry banno-plugin-framework-bridge
我可以使用这个插件到requestSync
,并利用其他链接帮助器方法。
但是,当我尝试请求调整大小时,例如:如果是requestResize(800)
,则命令被Banno仪表板忽略。
我可以在父窗口中看到帖子消息,但插件本身的高度没有变化。
简短的回答是,动态调整插件的大小目前是不支持的,高度将始终是在插件配置中指定的高度。
更长的答案是插件桥的README指定Host事件和App事件处于alpha开发阶段。这意味着alpha功能无法在Banno的消费者应用程序中运行。- 相反,Plugin Bridge的Routing特性可以使用,并且在JackHenry.Dev的jack-henry/ban - Plugin -frame - Bridge页面中有文档记录。