IntlField 多语言输入框
多语言表单控件。
何时使用
当用户需要输入多语言说明,可以点击图标,弹出对应多语言输入列表进行输入。
代码演示
数据源
绑定数据源。
import React from 'react';
import ReactDOM from 'react-dom';
import { DataSet, IntlField, Row, Col } from 'choerodon-ui/pro';
function handleDataSetChange({ record, name, value, oldValue }) {
console.log(
'[dataset newValue]',
value,
'[oldValue]',
oldValue,
`[record.get('${name}')]`,
record.get(name),
);
}
class App extends React.Component {
ds = new DataSet({
primaryKey: 'pk',
data: [{ 'first-name': '吴' }],
tlsUrl: '/dataset/user/languages',
fields: [
{
name: 'first-name',
type: 'intl',
defaultValue: 'Zhangsan',
required: true,
},
{
API
参数 | 说明 | 类型 |
---|---|---|
modalProps | 弹窗属性,详见ModalProps | object |
maxLengths | 多语言弹窗内选项输入最大长度(主语言 Field maxLength 配置优先) | object |
更多属性请参考 ViewComponent。
当前内容版权归 Choerodon UI 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Choerodon UI .