UI控制器里,onInit(InitEvent event) 方法无法初始化赋值

onInit方法里无法给组件设值,在 xxxFieldValueChange方法里可以,这是为什么呢?

能举个例子吗?没有明白你的场景,在 onInit 里面应该是可以给组件赋值的

进入初始化方法,在这里给某些属性赋值。
image

界面上没有赋值
image

值改变事件可用触发赋值。顺便提了个关联对象状态分离问题,有没有更好的处理办法。 :grin:
image

效果
image

可以使用onInitEntity方法,给实体赋值。

有没有试过 AfterInitEvent ? 这个事件是界面 UI 组件初始化完成之后,此时赋值应该可以。

1 个赞

AfterInitEvent可以赋值 :grin: