Closed hhxyjsj closed 5 months ago
3.6.2
在BasicModal中使用组件JSelectMultiple,当数据项比较多的时时候,选项弹框会把组件遮住,如下图:
同时试了在组件上加下面的代码也没有用 :getPopupContainer="(node) => { console.log('- node -:', node); // return node?.parentNode; return document.body; }"
<BasicModal v-bind="$attrs" destroyOnClose @register="registerModal" :title="title" :canFullscreen="false" :width="800" :helpMessage="['1.多个条件之间是与的关系(即都要满足)', '2.一个字段只能添加一个查询条件']" @ok="handleSubmit" @cancel="handleCancel"> <JSelectMultiple v-else v-model:value="schema.value" labelInValue mode="multiple" :getPopupContainer=" (node) => { console.log('- node -:', node); // return node?.parentNode; return document.body; } " :options="schema.field ? formItemMap[schema.field.value]['options'] : []" /> </BasicModal>
收录 zy
/src/components/Form/src/jeecg/components/JSelectMultiple.vue JSelectMultiple 组件没有 getPopupContainer 这个props。你应该是需要的 popContainer 参数。
试了可以了,谢谢
版本号:
3.6.2
问题描述:
在BasicModal中使用组件JSelectMultiple,当数据项比较多的时时候,选项弹框会把组件遮住,如下图:
同时试了在组件上加下面的代码也没有用 :getPopupContainer="(node) => { console.log('- node -:', node); // return node?.parentNode; return document.body; }"
截图&代码:
友情提示(为了提高issue处理效率):