|
@@ -7,8 +7,9 @@ |
7 |
7 |
|
import org.litesoft.GWT.forms.client.*; |
8 |
8 |
|
import org.litesoft.bo.views.*; |
9 |
9 |
|
import org.litesoft.core.*; |
|
10 |
+ |
import org.litesoft.datt.client.accessors.*; |
10 |
11 |
|
import org.litesoft.datt.client.boviews.*; |
11 |
|
- |
import org.litesoft.datt.client.ui.views.*; |
|
12 |
+ |
import org.litesoft.datt.client.ui.widgets.*; |
12 |
13 |
|
import org.litesoft.uispecification.*; |
13 |
14 |
|
|
14 |
15 |
|
import com.google.gwt.user.client.ui.*; |
|
@@ -16,9 +17,9 @@ |
16 |
17 |
|
import static org.litesoft.uispecification.FormWidgetAspectCtrl.*; |
17 |
18 |
|
import static org.litesoft.uispecification.FormWidgetCtrl.*; |
18 |
19 |
|
|
19 |
|
- |
public class Users extends DATT_ClickableQBEscreenView<UserView> implements UserViewNames, |
20 |
|
- |
NewUserEmailDialog.CallBack, |
21 |
|
- |
ViewUpdatable<UserView> |
|
20 |
+ |
public class Users extends ClickableViewObjectQBEscreenView<UserView> implements UserViewNames, |
|
21 |
+ |
NewUserEmailDialog.CallBack<UserView>, |
|
22 |
+ |
ViewUpdatable<UserView> |
22 |
23 |
|
{ |
23 |
24 |
|
private ObjectURL mEditing = null; |
24 |
25 |
|
|
|
@@ -30,7 +31,7 @@ |
30 |
31 |
|
|
31 |
32 |
|
public Users( String pSection, ViewDef pViewDef, ObjectURL pEditing ) |
32 |
33 |
|
{ |
33 |
|
- |
super( pSection, pViewDef, UserViewDataProvider.getInstance() ); |
|
34 |
+ |
super( title( pSection, pViewDef ), UserViewDataProvider.getInstance() ); |
34 |
35 |
|
|
35 |
36 |
|
mEditing = pEditing; |
36 |
37 |
|
|
|
@@ -58,9 +59,9 @@ |
58 |
59 |
|
|
59 |
60 |
|
add( mFE.createSectionTitle( "User" ) ); |
60 |
61 |
|
|
61 |
|
- |
UserFieldsPanel zUserFieldsPanel = new UserFieldsPanel( mFE, mFormBinder, ClientContext.get().get( CurrentRestrictedResourceViewAccessor.class ).getRestrictedResource(), true ); |
|
62 |
+ |
UserFieldsPanel zUserFieldsPanel = new UserFieldsPanel( ClientContext.get().get( CurrentRestrictedResourceViewAccessor.class ).getRestrictedResource(), true ); |
62 |
63 |
|
|
63 |
|
- |
add( zUserFieldsPanel ); |
|
64 |
+ |
add( zUserFieldsPanel.initialize( mFE, mFormBinder ) ); |
64 |
65 |
|
add( new SizeableSpacer().stretchable() ); |
65 |
66 |
|
|
66 |
67 |
|
mFE.setPointerWidget( zUserFieldsPanel.getPointerField() ); |
|
@@ -149,7 +150,16 @@ |
149 |
150 |
|
mEditing = null; |
150 |
151 |
|
mFormBinder.setNewObject( UserView.createNew() ); |
151 |
152 |
|
|
152 |
|
- |
new DialogViewDialog( new NewUserEmailDialog( (String) mFE.getNamedComponentValue( aLogonEmail ), (String) mFE.getNamedComponentValue( aPhoneNumber ), this ) ).show(); |
|
153 |
+ |
new DialogViewDialog( new NewUserEmailDialog<UserView>( (String) mFE.getNamedComponentValue( aLogonEmail ), // |
|
154 |
+ |
(String) mFE.getNamedComponentValue( aPhoneNumber ), // |
|
155 |
+ |
this, // |
|
156 |
+ |
new QBEinputPanelAccessorFactory<UserView>() |
|
157 |
+ |
{ |
|
158 |
+ |
@Override public QBEinputPanelAccessor<UserView> createQBEinputPanelAccessor() |
|
159 |
+ |
{ |
|
160 |
+ |
return new UserFieldsPanel( ClientContext.get().get( CurrentRestrictedResourceViewAccessor.class ).getRestrictedResource(), false ); |
|
161 |
+ |
} |
|
162 |
+ |
} ) ).show(); |
153 |
163 |
|
} |
154 |
164 |
|
|
155 |
165 |
|
@Override |