由于选择器对象的类型属性未在 GUI 构建器中公开,通过代码为使用 GUI 构建器放置的选择器对象设置类型的正确方法是什么?
我尝试过以各种形式的事件方法(主要是 initVars、onCreateMain 和 beforeMain)这样做,但没有成功。this.findPicker() 在这些情况下返回 null (这不是选择器独有的,this.findAnything 在相同的方法中失败)。
由于选择器对象的类型属性未在 GUI 构建器中公开,通过代码为使用 GUI 构建器放置的选择器对象设置类型的正确方法是什么?
我尝试过以各种形式的事件方法(主要是 initVars、onCreateMain 和 beforeMain)这样做,但没有成功。this.findPicker() 在这些情况下返回 null (这不是选择器独有的,this.findAnything 在相同的方法中失败)。
我建议迁移到新的 GUI builder。似乎该错误也存在,您应该针对它提交该错误。
无论对于这两个 GUI 构建器,您都可以setType()
在作为解决方法的 init 调用之后立即在构造函数中调用,或者在旧 GUI 构建器的 beforeForm 事件中调用。