为什么我的 camunda Cockpit.login 插件没有在控制台上记录任何内容?

问题描述 投票:0回答:1

我目前正在编写一个驾驶舱插件,该插件应该获取当前登录用户的用户名。因此我想扩展 cockpit.login.data 插件以在登录和存储时获取该名称。

我当前的前端模块如下所示:

export default {
    id: "customPluginLogin",
    pluginPoint: "cockpit.login.data",
    priority: 5,
    render: container => {
        console.log("test");
        container.innerHTML = "Hello World!";
    },
    result: arg => {
        console.log("logged in");
    }
}

我的问题是什么也没发生。任何内容都不会打印出来,“Hello World!”也不会打印出来。标签出现在任何地方。我还尝试了(只是为了测试我是否搞砸了一些基本的东西)插件 Points cockpit.navigation 和 cockpit.login

cockpit.login 也没有改变任何东西,但 cockpit.navigation 插件点似乎可以工作

我希望有人能帮助我,谢谢:)

plugins camunda camunda-plugin
1个回答
0
投票

旧版和新版 Camunda 7 版本之间的插件机制有所不同(请参阅 https://camunda.com/blog/2020/08/all-new-frontend-plugin-system-for-cockpit-starting-with-camunda-bpm -7-14/)。查看示例时,请确保该示例是针对您正在使用的版本编写的。这是一个示例插件项目,它向注销按钮添加了功能,例如在驾驶舱内。 https://github.com/rob2universe/camunda7-proprietary-sso/tree/main/src/main/resources/META-INF/resources/webjars/camunda/app

使用正确的文件夹结构和内容非常重要。

© www.soinside.com 2019 - 2024. All rights reserved.