0

動物、鳥、木などのリンクと、「Run」、「Fly」、「Fruit」などの値を持つドロップダウンがあるページリストビューがあるとします。

予想される動作は、ユーザーが「動物」をクリックすると、ドロップダウンに「実行」が表示され、ユーザーがドロップダウンの選択を変更したい場合は、ドロップダウンをクリックできるため、3 つの項目すべて (つまり、「実行」、 「フライ」、「フルーツ」) にアクセスできます。

これはどのように達成できますか?

4

1 に答える 1

1

リンク (動物、鳥、木) をクリックしたときに、アクション ドロップダウン ('Run'、'Fly'、'Fruit') の modelObject を設定します。

add(new AjaxLink("run"){                                                                                                                                                                                                                                                                                                  
       private static final long serialVersionUID = 1L;                                                                                                       

       @Override                                                                                                                                              
       public void onClick(AjaxRequestTarget target) 
       {                                                                                                        
            actionDropdown.setModelObject("Run");          
            target.addComponent(actionDropdown);         
       }                                                                                                                                                      
});

これにより、アクション ドロップダウンで選択された内容が変更されますが、他のオプションも選択可能なままになります。

于 2013-01-16T17:04:11.503 に答える