【ng-alain】解决sf设置了visibleIf的字段,默认执行required验证

利用 validator 参数:

  // @delon/form
  schema: SFSchema = {
    properties: {
      money:{
        type:'string',
        title: '资产',
        ui:{
	      validator: val => (!val ? [{ keyword: 'required', message: 'Required' }] : []),
        }
      }
    },
  };

但可能会缺少 required 特有的 * 号标识,我会增加一个 showRequired 来表示 ui 层面的强制显示。(showRequired v9+)

showRequired使用示例

你可能感兴趣的:(一些小问题)