@jay.kou/rak-ssr
Version:
A react based UI components for admin system
64 lines (63 loc) • 1.81 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = _default;
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _ = require("../../..");
var _jsxRuntime = require("react/jsx-runtime");
var columns = function columns() {
return [{
title: '客户',
dataIndex: 'customer',
valueType: 'select',
fieldProps: function fieldProps(form) {
return {
open: true,
placement: 'topLeft',
options: [(0, _defineProperty2.default)({
label: 'A',
value: '1',
address: '无锡'
}, 'data-testid', 'targetOption'), {
label: 'B',
value: '2',
address: '山东'
}],
onChange: function onChange(val, option) {
form.setFieldsValue({
userId: '1',
userName: '张三'
});
}
};
}
}, {
title: '用户',
dataIndex: 'userId,userName',
valueType: 'select',
fieldProps: (0, _defineProperty2.default)((0, _defineProperty2.default)({
labelInValue: true,
open: true,
placement: 'bottomLeft',
getPopupContainer: function getPopupContainer(node) {
return node.parentNode;
}
}, 'data-testid', 'userCaseSelect'), "options", [(0, _defineProperty2.default)({
label: '张三',
value: '1'
}, 'data-testid', 'resultOption'), {
label: '李四',
value: '2'
}])
}];
};
function _default() {
return /*#__PURE__*/(0, _jsxRuntime.jsx)("div", {
children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_.SchemaForm, {
autoFocusFirstInput: false,
columns: columns()
})
});
}