Я создаю MenuBar
, и я хочу, чтобы он отображал маленький значок, когда есть подчиненные элементы для отображения. Я думал, что смогу добиться этого примерно так:
interface ActionHeroResources extends ClientBundle, MenuBar.Resources
{
@Source("actionhero.css")
public ActionHeroCSS css();
@Override
@Source("agw-dropdown.png")
ImageResource menuBarSubMenuIcon();
}
private static final ActionHeroResources RESOURCES = GWT.create(ActionHeroResources.class);
MenuBar actionMenu = new MenuBar(true, RESOURCES);
public ActionHero()
{
actionMenu.addItem("Select", aSelectMenuFullOfOptions);
}
Но появляется меню со словом «Выбрать» без значка! Я уверен, что мой ImageResource работает правильно, потому что позже я использую menuBarSubMenuIcon (). GetURL () из того же ресурса, и мое изображение отображается так, как вы ожидаете. В HTML, сгенерированном GWT, нет абсолютно никакого различия между элементами с MenuBars в качестве дочерних элементов и элементами с командами. Мой CSS работает нормально.
Есть мысли?