对于复选框,我试图将默认值设置为选中。
我将属性中的值设置为 1
默认情况下未选中。
重新启动 AOS,进行完全编译和 CIL 生成。
仍然没有运气。
我缺少什么想法?
对于复选框,我试图将默认值设置为选中。
我将属性中的值设置为 1
默认情况下未选中。
重新启动 AOS,进行完全编译和 CIL 生成。
仍然没有运气。
我缺少什么想法?
尝试使用 FormCheckBoxControl 方法在 run 方法或 classDeclaration 中将值输入为 1。
[复选框值] = FormCheckBoxControl.checked(1);
如果控件没有直接绑定到数据源记录,而不是这样:
ctrl.checked(true);
用这个:
ctrl.value(true);
如果复选框链接到 DataField,则应将默认值放在initValues
Data Source 的方法上:
tableName.fieldNoYes = NoYes::Yes;
如果复选框未链接到数据,您可以在表单的 run 方法(在 super() 调用之后)检查它(假设控件具有AutoDeclaration
属性 to Yes
.
CheckBoxControl.checked(true);