一键重置控件

控件重置或者说是恢复到初始状态,一般发生于用户在提交数据,发现数据填写错误的时候,一键将需要重置控件的数据进行重置,以避免用户每一个控件进行删除。

控件重置有以下几种情况:

  • 单个控件重置,可以直接使用Reset(ControlName);

  • 多个控件重置,可以借助Control.Reset属性,如

    • 设置多个控件的Reset属性为IsReset

    • 添加按钮用于设置Reset属性

      1
      2
      Set(IsReset, true);
      Set(IsReset, false);
  • 针对Form中的控件重置,如果是重置所有控件,可以通过ResetForm(FormName)

  • 如果只想重置Form中的部分控件,由于我们无法直接在Form中添加Button,并且FormButton无法直接调用Reset重置控件,可以通过Icon.OnSelect或者在FormButton中调用设置控件的Reset属性

    • 点击FormEdit fileds
    • 点击右上角三个点->选择Add a custom card
    • 调整新加的DataCard的位置,并添加Icon,
    • 设置Icon.OnSelect
    • 通过Reset属性重置控件
1
2
Set(IsReset, true);
Set(IsReset, false);
  • 通过Reset函数重置控件
1
2
Reset(DataCardValue2);
Reset(DataCardValue3);

field-custom-ard