首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PanelBar标题中的kendo下拉列表,标题捕获所有事件并防止下拉操作。

使用PanelBar标题中的kendo下拉列表,标题捕获所有事件并防止下拉操作。
EN

Stack Overflow用户
提问于 2018-03-22 16:03:23
回答 1查看 403关注 0票数 0

在KendoPanelBarItemTitle中放置一个剑道组合框,则组合框无法工作。

看起来标题是捕获所有事件

下面的例子

代码语言:javascript
复制
            <kendo-panelbar-item [title]="'Copy from Existing Scenarios'" color="secondary" expanded="true">
                <ng-template kendoPanelBarItemTitle>
                    <span fxFlex></span>
                                <label style="margin:5px 5px 0 0">Source: </label>
                                <kendo-combobox
                                    fxFlex="100"
                                    [data]="otherScenarios | async"
                                    [valuePrimitive]="true"
                                    [textField] ="'Name'"
                                    [valueField] = "'ScenarioId'"
                                    class="mr-1"
                                    placeholder="Source"
                                    [disabled]="!copyFromExpanded"
                                    [(ngModel)]="sourceScenarioId"
                                    name="SourceScenarioId">
                                </kendo-combobox>
                </ng-template>
                <ng-template kendoPanelBarContent>
                    stuff here
                </ng-template>
            </kendo-panelbar-item>

EN

回答 1

Stack Overflow用户

发布于 2018-05-30 16:12:53

如果需要防止标题捕获某些子元素上的鼠标单击事件,请创建并使用appClickStopPropagation指令(如何创建一个:https://stackoverflow.com/a/41001184/9871385)。

代码语言:javascript
复制
<ng-template kendoPanelBarItemTitle>
    Click on me to toggle kendoPanelBarItem.
    <some-element appClickStopPropagation>Click on me and nothing toggles.</some-element>
</ng-template>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49433306

复制
相关文章

相似问题

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