01: /**
02: * Copyright 2006 Webmedia Group Ltd.
03: *
04: * Licensed under the Apache License, Version 2.0 (the "License");
05: * you may not use this file except in compliance with the License.
06: * You may obtain a copy of the License at
07: *
08: * http://www.apache.org/licenses/LICENSE-2.0
09: *
10: * Unless required by applicable law or agreed to in writing, software
11: * distributed under the License is distributed on an "AS IS" BASIS,
12: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13: * See the License for the specific language governing permissions and
14: * limitations under the License.
15: **/package org.araneaframework.example.main.web.popups;
16:
17: import org.araneaframework.example.main.TemplateBaseWidget;
18:
19: /**
20: * @author Taimo Peelo (taimo@araneaframework.org)
21: */
22: public class DemoAdvancedPopupUsageWidget extends TemplateBaseWidget {
23: private PersonEditableListPopupWidget editableList;
24: private PersonEditableListPopupWidget anotherEditableList;
25: private PersonEditableListPopupWidget yetAnotherEditableList;
26:
27: protected void init() throws Exception {
28: setViewSelector("demo/advancedPopups");
29: editableList = new PersonEditableListPopupWidget();
30:
31: anotherEditableList = new PersonEditableListPopupWidget();
32: anotherEditableList.setUsePopupFlow(false);
33:
34: yetAnotherEditableList = new PersonEditableListPopupWidget();
35: yetAnotherEditableList.setUsePopupFlow(false);
36: yetAnotherEditableList.setUseAction(true);
37:
38: addWidget("editableList", editableList);
39: addWidget("anotherEditableList", anotherEditableList);
40: addWidget("yanotherEditableList", yetAnotherEditableList);
41: }
42: }
|