0

私の場合、コントロールの複数選択モードを使用しているため、チェックではなくドロップダウンメニューを閉じた直後にいくつかのアクションを実行する必要があります。

4

1 に答える 1

0

Here is the solution:

public class DropdownHideHandlingSelect extends Select {

    public DropdownHideHandlingSelect() {
        initHideDropdownHandler(this, getElement());
    }

    private void onHideDropdown() {
        GWT.log("dropdown was hidden");
    }

    private native void initHideDropdownHandler(ValueSelect select, Element e) /*-{
        $wnd.jQuery(e).on('hidden.bs.select', function (e) {
            select.@my.package.DropdownHideHandlingSelect::onHideDropdown()();
    });
    }-*/;
}
于 2016-01-22T10:24:18.203 に答える