amis input-table如何让两个输入 互斥,只要一个focus,另一个就clear?

uidvcgyl  于 4个月前  发布在  其他
关注(0)|答案(1)|浏览(42)
实现场景:

我想实现,在input-table中,两个输入时互斥的,一个focus的话,另一个就clear

存在的问题:

我是希望borrow-account,focus的时候,触发loan-account的clear,loan-account,focus的时候,触发lborrow-account的clear,但是因为只能通过componentId,触发,但是componentId怎么动态赋值呢?

当前方案:

请粘贴你当前方案的完整 amis schema 代码...

export const schema = {
  type: "form",
  body: [
    {
      type: 'input-table',
      editable: true,
      addable: true,
      needConfirm: false,
      copyable: true,
      removable: true,
      columns: [
        {
          type: 'input-number',
          label: '借方金额',
          name: 'borrow-account',
          disabledOn: "${loan-account}"
        },
        {
          type: 'input-number',
          label: '贷方金额',
          name: 'loan-account',
          disabledOn: "${borrow-account}"
        }

      ]
    }
  ]
}

相关问题