# FAQ

# General

# 表单/表格值,更改不生效怎么办?

表单值、表格数据源会在sula内部进行管理,initial-xxx的配置只在初始设置时生效。所以如果在didMount阶段更新state去更改initial-xxx的话,没有任何效果。请使用实例方法更改。

# 想在props中使用方法怎么办?

sula支持将props中的属性改为方法实现,只要在属性前面加上'@'即可。

例如:

{
  name: 'name',
  label: 'Name',
  render: {
    type: 'input',
    props: {
      '@addonAfter': (ctx) => ctx.values.affter,
    }
  }
}

效果等同于:

{
  name: 'name',
  label: 'Name',
  render: {
    type: 'input',
    props: {
      addonAfter: 'HKD',
    }
  }
}
Last Updated: 2019/12/5 上午11:43:17