宜搭中使用js语句设置事件响应动作和校验

宜搭作为低代码平台,有很多现成的组件和功能,但是仍然有一些功能的实现没那么方便。

根据选项控制文本组件是否必填:

例如一个选项组件和文本组件,选择A时设置文本组件必填,否则不是必填。

首先设置文本组件默认状态为非必填,然后记住文本组件的唯一标识,例如:textareaField_xxx

然后在单选组件中新建动作,onchange值发生变化时,将这段代码填入:

export function onChange({ value }) {
  console.log('onChange', value);

  if (value == "A") {
    this.$('textareaField_xxx').setValidation([{ type: 'required' }])
  }
  else {
    this.$('textareaField_xxx').setValidation()
  }
}

即可实现选择A时,文本组件为必填,否则为非必填。

继续阅读

NVMe SSD克隆后系统无法启动,错误代码: 0xc0000001

更换NVMe SSD,为了避免重装系统,可以直接用diskgenius对硬盘进行克隆,但克隆后可能无法直接启动系统,提示“无法正常启动你的电脑”,主要涉及几个坑,这里简单说明一下。

1、建议先进行系统迁移,然后进行克隆分区。

2、进行迁移和克隆前,一定要关闭bitlocker加密,否则可能会导致迁移和克隆到一半的时候提示失败。

3、迁移及克隆完成后,如果仍然提示“无法正常启动你的电脑”,可以使用diskgenius修复一下引导,如果还是不行,需要在PE环境中修改系统的注册表信息。

继续阅读