Commit 7095a6837c81bde961c5e7a8e06087c3da4e2e74

Authored by 乔启韬
1 parent e443a80e

内置select下拉伴随滚动

1 var _excluded = ["schema"], 1 var _excluded = ["schema"],
2 _excluded2 = ["onChange", "value", "defaultValue", "schema", "readOnly"]; 2 _excluded2 = ["onChange", "value", "defaultValue", "schema", "readOnly"];
3 3
  4 +function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
  5 +
4 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } 6 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
5 7
6 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } 8 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
@@ -30,7 +32,11 @@ export var createWidget = function createWidget(mapProps, extraSchema) { @@ -30,7 +32,11 @@ export var createWidget = function createWidget(mapProps, extraSchema) {
30 }, rest), propsMap); 32 }, rest), propsMap);
31 33
32 var finalProps = transformProps(_props); 34 var finalProps = transformProps(_props);
33 - return /*#__PURE__*/React.createElement(Component, finalProps); 35 + return /*#__PURE__*/React.createElement(Component, _extends({}, finalProps, {
  36 + getPopupContainer: function getPopupContainer(triggerNode) {
  37 + return triggerNode;
  38 + }
  39 + }));
34 }; 40 };
35 }; 41 };
36 }; 42 };
@@ -64,7 +64,11 @@ var MultiSelect = function MultiSelect(_ref) { @@ -64,7 +64,11 @@ var MultiSelect = function MultiSelect(_ref) {
64 64
65 return /*#__PURE__*/React.createElement(_Select, _extends({ 65 return /*#__PURE__*/React.createElement(_Select, _extends({
66 value: _value 66 value: _value
67 - }, selectProps)); 67 + }, selectProps, {
  68 + getPopupContainer: function getPopupContainer(triggerNode) {
  69 + return triggerNode;
  70 + }
  71 + }));
68 }; 72 };
69 73
70 export default MultiSelect; 74 export default MultiSelect;
@@ -14,6 +14,8 @@ var _excluded = ["schema"], @@ -14,6 +14,8 @@ var _excluded = ["schema"],
14 14
15 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } 15 function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
16 16
  17 +function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
  18 +
17 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } 19 function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
18 20
19 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } 21 function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }
@@ -41,7 +43,11 @@ var createWidget = function createWidget(mapProps, extraSchema) { @@ -41,7 +43,11 @@ var createWidget = function createWidget(mapProps, extraSchema) {
41 }, rest), propsMap); 43 }, rest), propsMap);
42 44
43 var finalProps = transformProps(_props); 45 var finalProps = transformProps(_props);
44 - return /*#__PURE__*/_react.default.createElement(Component, finalProps); 46 + return /*#__PURE__*/_react.default.createElement(Component, _extends({}, finalProps, {
  47 + getPopupContainer: function getPopupContainer(triggerNode) {
  48 + return triggerNode;
  49 + }
  50 + }));
45 }; 51 };
46 }; 52 };
47 }; 53 };
@@ -76,7 +76,11 @@ var MultiSelect = function MultiSelect(_ref) { @@ -76,7 +76,11 @@ var MultiSelect = function MultiSelect(_ref) {
76 76
77 return /*#__PURE__*/_react.default.createElement(_select.default, _extends({ 77 return /*#__PURE__*/_react.default.createElement(_select.default, _extends({
78 value: _value 78 value: _value
79 - }, selectProps)); 79 + }, selectProps, {
  80 + getPopupContainer: function getPopupContainer(triggerNode) {
  81 + return triggerNode;
  82 + }
  83 + }));
80 }; 84 };
81 85
82 var _default = MultiSelect; 86 var _default = MultiSelect;
1 { 1 {
2 "name": "@qx/form-render", 2 "name": "@qx/form-render",
3 - "version": "0.0.28", 3 + "version": "0.0.29",
4 "description": "通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成", 4 "description": "通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成",
5 "repository": { 5 "repository": {
6 "type": "git", 6 "type": "git",