Я разрабатываю приложение GWT. Также я использую библиотеку Twitter Bootstrap и GWTQuery. Существует DropdownButton
. Я хочу открыть его программно.Как я могу открыть программу Bootstrap Dropdown программно?
ui.xml так:
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
xmlns:b="urn:import:com.github.gwtbootstrap.client.ui"
xmlns:g='urn:import:com.google.gwt.user.client.ui'
...
<b:DropdownButton text="Test" ui:field="dropdownButton">
<g:FlowPanel ui:field="contentPanel"/>
</b:DropdownButton>
Я могу открыть его с помощью инспектора Google Chrome - добавить 'открытый' класс 'БТН-группы'. Но это невозможно программно. Я не знаю почему. Использование методов addClassName
/addStyleName
игнорируется.
Также я попытался имитировать событие клика через Document.get().createClickEvent
, но выпадающее меню не handlerManager
. Я попытался позвонить trigger
и click
с помощью JQuery/GWTQuery.
Можно ли программно открыть всплывающее окно?