jjb-lc-designable
Version:
基于alibaba-designable源码二次封装的表单设计器。
117 lines • 3.58 kB
JavaScript
const ValidatorFormats = [{
label: 'URL',
value: 'url'
}, {
label: '이메일',
value: 'email'
}, {
label: '숫자',
value: 'number'
}, {
label: '상수',
value: 'integer'
}, {
label: 'ID',
value: 'idcard'
}, {
label: '휴대폰 번호',
value: 'phone'
}, {
label: '통화',
value: 'money'
}, {
label: '중국',
value: 'zh'
}, {
label: '날짜',
value: 'date'
}, {
label: 'Zip',
value: 'zip'
}];
export default {
'ko-KR': {
settings: {
'x-validator': {
title: '유효성 검사 도구',
addValidatorRules: '유효성 검사 규칙 추가',
drawer: '규칙 수정',
triggerType: {
title: '트리거 타입',
placeholder: '선택하세요',
dataSource: ['onInput', 'onFocus', 'onBlur']
},
format: {
title: '포맷',
placeholder: '선택하세요',
dataSource: ValidatorFormats
},
validator: {
title: '사용자 정의 유효성 검사 도구',
tooltip: '형식: function (value){ return "Error Message"}'
},
pattern: 'RegExp',
len: '길이 제한',
max: '길이/값 Lt',
min: '길이/값 Gt',
exclusiveMaximum: '길이/값 Lte',
exclusiveMinimum: '길이/값 Gte',
whitespace: '공백 없음',
required: '필수 항목',
message: {
title: '오류 메시지',
tooltip: '오류 메시지는 현재의 규칙 셋의 하나의 빌트인 규칙에 대해서만 적용됩니다. 여러 빌트인 규칙에 대한 오류 메시지를 사용자 정의해야 하는 경우 여러 규칙으로 분할하세요.'
}
}
},
SettingComponents: {
DataSourceSetter: {
nodeProperty: '노드 속성',
pleaseSelectNode: '왼쪽에 있는 트리에서 노드를 선택하세요.',
addKeyValuePair: '키/값 쌍 추가',
configureDataSource: '구성',
dataSource: 'Options',
defaultTitle: '기본 제목',
dataSourceTree: 'Options 트리',
addNode: '노드 추가',
label: '레이블',
value: '값',
item: '아이템'
},
ReactionsSetter: {
configureReactions: '구성',
relationsFields: '관련 필드',
variableName: '변수 이름',
variableNameValidateMessage: '표준 변수 이름이 아닙니다.',
pleaseInput: '입력해주세요',
sourceField: 'Source Field',
sourceProperty: '필드 속성',
variableType: '변수 타입',
operations: '작업',
addRelationField: '관련 필드 추가',
propertyReactions: '구성 리엑션(자바스크립트 표현식만 지원함)',
actionReactions: '액션 리엑션(선택사항, 자바스크립트 구문을 지원함)',
visible: '보기/없음',
hidden: '보기/UI 숨기기',
display: '디스플레이',
pattern: '패턴',
title: '제목',
description: '설명',
value: '값',
initialValue: '초기값',
dataSource: 'Options',
required: '필수 항목',
component: '컴포넌트',
componentProps: '컴포넌트 속성',
decorator: '테코레이터',
decoratorProps: '테코레이터 속성',
pleaseSelect: '선택하세요',
expressionValueTypeIs: '표현식 값 타입은'
},
ValidatorSetter: {
pleaseSelect: '선택하세요',
formats: ValidatorFormats
}
}
}
};