首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在全屏模式下打开时,剑道组合框变得不可选

在全屏模式下打开时,剑道组合框变得不可选
EN

Stack Overflow用户
提问于 2018-02-19 19:43:37
回答 1查看 217关注 0票数 1

我在使用剑道组合框。每当我让一个特定的div全屏显示时,它的组合框的下拉列表就会出现,但它是不可选的。剑道组合框的代码:

代码语言:javascript
复制
<kendo-combobox
   id="chartcomboBoxId"
   [data]="data"
   [(value)]="selectedValue"
   [textField]="'desc'"
   [valueField]="'name'"
   [valuePrimitive]="true"
   (valueChange)="handleValueChange($event)"
   style="font-size: 10px; padding-top:2px; padding-left: 2px; 
         z-index:2147483648 !important;"
   *ngIf="data">
</kendo-combobox>

我已经将z-index设为max,这样列表就会出现,否则在全屏模式下列表就不会出现在窗口上方。

使div全屏的代码:

代码语言:javascript
复制
public fullScreen() {
    const container = document.getElementById('container');
    if (container .requestFullscreen) {
        container .requestFullscreen();
    } else if (container .webkitRequestFullscreen) {
        container .webkitRequestFullscreen();
    }
  }
EN

回答 1

Stack Overflow用户

发布于 2018-06-01 19:49:49

您可以使用设置为'component'popupSettings对象的appendTo属性。这样,您就可以指定popup应该附加到组件,而不是应用程序的根目录(这是默认设置)。此外,您可能想要检查此kendo documentation

代码语言:javascript
复制
 <kendo-combobox
     id="chartcomboBoxId"
     [data]="data"
     [(value)]="selectedValue"
     [textField]="'desc'"
     [valueField]="'name'"
     [valuePrimitive]="true"
     (valueChange)="handleValueChange($event)"
     [popupSettings]="{appendTo: 'component'}" <!--  <===  This line is a solution-->
     *ngIf="data">
</kendo-combobox>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48865487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档