SmartGWT создать меню для хранения кнопок - PullRequest
0 голосов
/ 09 января 2019

Я использую smartgwt и понимаю, что на странице слишком много кнопок.

Итак, я хочу создать кнопку меню для хранения некоторых из моих кнопок. Если на моей странице более 3 кнопок, другая кнопка будет скрыта в кнопке меню, когда пользователь нажимает «дополнительные кнопки», скрытые кнопки будут показаны.

Как добавить кнопки в меню?

Кнопка меню

1 Ответ

0 голосов
/ 09 января 2019

Нахожу решение:

    for(int i = 4; lastIndex > i; lastIndex--) {    

        HStack editButtons = new HStack(1);
        editButtons.setDefaultLayoutAlign(VerticalAlignment.CENTER);  
        editButtons.setSnapTo("TR");  
        editButtons.setHeight("100%");
        editButtons.setWidth("100%");
        editButtons.setMembers(buttonLayout.getMember(lastIndex)); 

        MenuItem editMenuItem = new MenuItem("");  
        editMenuItem.setShowRollOver(false);  
        editMenuItem.setEmbeddedComponent(editButtons); 

        menu.addItem(editMenuItem);
        buttonLayout.removeMember(buttonLayout.getMember(lastIndex));

    }
...