首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将上下文菜单添加到Kendo中的“角”对话框中

将上下文菜单添加到Kendo中的“角”对话框中
EN

Stack Overflow用户
提问于 2018-09-28 13:00:03
回答 1查看 922关注 0票数 0

在这个StackBliz中,我有一个包含上下文菜单的剑道角对话框。

如果您右键单击,您应该会看到上下文菜单,但是它显示在对话框后面。如何更改上下文菜单z-index以显示在顶部?我试着添加了一种风格,但没有奏效。

代码语言:javascript
复制
 @Component({
    selector: 'my-app',
    template: `

      <kendo-dialog title="Menu inside" *ngIf="opened" (close)="close()">

       <div #target1>Right click to see the context menu</div>
       <kendo-contextmenu style="z-index:20000" [target]="target1">
               <kendo-menu-item text="Option 111"></kendo-menu-item>
               <kendo-menu-item text="Option 222"></kendo-menu-item>
               <kendo-menu-item text="Option 333"></kendo-menu-item>           
               <kendo-menu-item text="Option 444"></kendo-menu-item>           
               <kendo-menu-item text="Option 555"></kendo-menu-item>           
               <kendo-menu-item text="Option 666"></kendo-menu-item> 
               <kendo-menu-item text="Option 777"></kendo-menu-item>           
      </kendo-contextmenu>

          <kendo-dialog-actions>
              <button kendoButton (click)="close()" [primary]="true">Close</button>
          </kendo-dialog-actions>
      </kendo-dialog>
    `,
    styles: [` 
                .k-dialog { z-index:2 !important } 
                .k-overlay { z-index:1 !important }
            `],
    encapsulation: ViewEncapsulation.None
})
export class AppComponent {

    public opened: bool = true;

    public close() {
      this.opened = false;
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-28 22:31:01

解决方案是用k-dialog-wrapper更改对话框z-index。

代码语言:javascript
复制
.k-dialog-wrapper { z-index:2 !important } 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52555931

复制
相关文章

相似问题

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