0

我在 compose 的工具栏中注入了一个图标,其中 hasDropdown 标记为 true。但是,当下拉列表可见并且如果我单击工具栏的按钮或单击下拉列表之外,下拉列表就会消失。我想阻止这种默认行为。尽管下拉对象在 onClick 内的事件下传递,但我无法将任何侦听器附加到它。

我通过其注入按钮的代码

    InboxSDK.load(2, "<key>").then(function (sdk) {
    sdk.Compose.registerComposeViewHandler(function (composeView) {
      // a compose view has come into existence, do something with it!
      composeView.addButton({
        title: "Title of the icon",
        iconUrl: "url of the icon",
        hasDropdown: true,
        onClick: function (event) {
          //prevent dropdown from closing if the  dropdown is already visible
        },
      });
    });
  });
4

0 回答 0