GWTBootstrap:以编程方式将Navlink添加到Dropdown?

时间:2012-12-17 04:36:09

标签: gwt twitter-bootstrap

我试图将导航链接添加到导航栏中的下拉列表中。我是以编程方式执行此操作。到目前为止,我没有任何运气,除了一个小空的下拉,没有任何显示。我错过了什么?这样做会有问题吗?

ui.xml:

<b:ResponsiveNavbar position="TOP" scrollspy="false" inverse="true">
        <b:Brand href="#">MyApp</b:Brand>
         <b:Nav alignment="RIGHT">
    <b:Dropdown ui:field="login" rightDropdown="true" icon="SIGNIN" iconSize="LARGE"></b:Dropdown>
    </b:Nav>
        <b:NavCollapse>
            <b:Nav ui:field="nav" />
        </b:NavCollapse>
    </b:ResponsiveNavbar> 

MyCode.java:

     @UiField
     Dropdown login;


                                            login.setText(userName);
                    NavLink signout=new NavLink();
                    signout.setText("Signout");
                    signout.setIcon(IconType.SIGNOUT);
                    login.add(signout);
                    signout.addClickHandler(new ClickHandler(){

                        @Override
                        public void onClick(ClickEvent event) {
                            //TODO signout implementation
                        }

                    });

0 个答案:

没有答案