dareway-rui
Version:
45 lines (36 loc) • 1.66 kB
JavaScript
;
var _interopRequireDefault = require('@babel/runtime/helpers/interopRequireDefault');
Object.defineProperty(exports, '__esModule', {
value: true
});
exports.default = _default;
var _defineProperty2 = _interopRequireDefault(require('@babel/runtime/helpers/defineProperty'));
var _FormConstants = require('./FormConstants');
var _TaglibConstants = require('../TaglibConstants');
var _utils = require('./utils');
function _default(namespace, tagName, props) {
var _ref;
return (
(_ref = {
/***********************************************************************************
* formItems的数据结构
* {
* formItems:{
* [xxx]:{
* ... 标签属性,
* [TAG_TYPE_KEY_IN_STATE]: TAG_TYPE,
* [TAG_API_KEY_IN_STATE]: apiFactory(name, domId)(this.props.__ruiFormNamespace)
* }
* }
* }
***********************************************************************************/
hidden: props.hidden
}),
(0, _defineProperty2.default)(_ref, _TaglibConstants.TAG_TYPE_KEY_IN_STATE, _FormConstants.TAG_TYPE_FORM),
(0, _defineProperty2.default)(_ref, 'formItems', (0, _utils.genFormItemsInitState)(namespace, tagName, props)),
(0, _defineProperty2.default)(_ref, 'tabContext', props.tabContext),
(0, _defineProperty2.default)(_ref, 'modelNamespace', props.modelNamespace),
_ref
);
}
//@ sourceMappingURL=state.js.map