如何在菜单项上单击PrimeNg命令以激活活动选项卡

时间:2018-09-21 12:49:27

标签: angular primeng

我正在使用TabMenuModule开发Primng Angular。 我在MenuItem中将Command属性与onlclick事件一起使用。

我想防止更改onlclick事件来激活我的MenuItem,因此没有类css添加了ui-state-active。我需要这样做,是因为我希望仅当我在弹出窗口确认上单击“确定”以进行导航时才能完成激活。

我注意到问题出在Primeng的tabMenu api中,其中调用命令时,始终是项的作用。

  TabMenu.prototype.itemClick = function (event, item) {
        if (item.disabled) {
            event.preventDefault();
            return;
        }
        if (!item.url) {
            event.preventDefault();
        }
        if (item.command) {
            item.command({
                originalEvent: event,
                item: item
            });
        }
        this.activeItem = item; /// HERE when commeted it it works as i want 
    };

我不知道如何覆盖TabMenu.js文件中PrimenG TabModul中存在的该功能?

有什么主意吗?

0 个答案:

没有答案