我在跳转一个页面的时候,怎么传递一个参数,,然后我在打开的页面中如何接收参数?我刚刚试了一下,不行,麻烦给一下如何传递参数和接收参数的一些方法。
请参考文档:打开界面 :: Jmix 文档
如果用screenbuilder接口打开页面,可以在 build()
调用完成后先不要 show()
. build出来的是界面对象,这时候,可以直接调用界面的public setter设置参数
public setter 是需要先有属性才能赋值的,我传的参数如果过多,我不想生成太多实体属性。还有什么办法传递参数吗?以及页面怎么接收?
不是实体属性,这个public setter是你要打开的目标界面内的属性。你可以点开我发的文档仔细看一下。
你好,我发现论坛里面这些链接都打不开了,都报404
文档升级了,新地址:
https://docs.jmix.cn/jmix/1.5/ui/opening-screens.html#passing-parameters-to-screens
需要在url的 jmix 和 ui 之间加上 1.5 例如:
https://docs.jmix.cn/jmix/ui/opening-screens.html#passing-parameters-to-screens
→ https://docs.jmix.cn/jmix/1.5/ui/opening-screens.html#passing-parameters-to-screens