litesoft
Diff Revisions
207
vs
216
for /trunk/Java/GWT/Client/src/org/litesoft/GWT/forms/client/QBE_FormEngine.java
|
@@ -110,7 +110,9 @@ |
110 |
110 |
|
|
111 |
111 |
|
protected void updateFilter( String pName, String pValStr ) |
112 |
112 |
|
{ |
113 |
|
- |
mFilterTransformer.updateFilter( mFilter, isUnique( pName ), pName, pValStr ); |
|
113 |
+ |
mFilterTransformer.updateFilter( mFilter, // |
|
114 |
+ |
isUnique( pName ) ? BoAccessorFilterType.Unique : BoAccessorFilterType.Regular, // todo: ... |
|
115 |
+ |
pName, pValStr ); |
114 |
116 |
|
} |
115 |
117 |
|
|
116 |
118 |
|
public UpdateFilterTransformer getFilterTransformer() |
|
@@ -187,16 +189,9 @@ |
187 |
189 |
|
public static UpdateFilterTransformer INSTANCE = new NormalUpdateFilterTransformer(); |
188 |
190 |
|
|
189 |
191 |
|
@Override |
190 |
|
- |
public void updateFilter( BoAccessorFilter pFilter, boolean pUniqueAttribute, String pAttributeName, String pValue ) |
|
192 |
+ |
public void updateFilter( BoAccessorFilter pFilter, BoAccessorFilterType pFilterType, String pAttributeName, String pValue ) |
191 |
193 |
|
{ |
192 |
|
- |
if ( pUniqueAttribute ) |
193 |
|
- |
{ |
194 |
|
- |
pFilter.uniqueFilterValueChanged( pAttributeName, pValue ); |
195 |
|
- |
} |
196 |
|
- |
else |
197 |
|
- |
{ |
198 |
|
- |
pFilter.nonUniqueFilterValueChanged( pAttributeName, pValue ); |
199 |
|
- |
} |
|
194 |
+ |
pFilter.filterValueChanged( pFilterType, pAttributeName, pValue ); |
200 |
195 |
|
} |
201 |
196 |
|
} |
202 |
197 |
|
} |