Author: pgolawski
Date: 2008-11-21 11:02:54 -0500 (Fri, 21 Nov 2008)
New Revision: 11292
Modified:
trunk/ui/extendedDataTable/src/main/java/org/richfaces/component/ExtendedDataTableState.java
Log:
catch exception on init state
Modified:
trunk/ui/extendedDataTable/src/main/java/org/richfaces/component/ExtendedDataTableState.java
===================================================================
---
trunk/ui/extendedDataTable/src/main/java/org/richfaces/component/ExtendedDataTableState.java 2008-11-21
15:02:15 UTC (rev 11291)
+++
trunk/ui/extendedDataTable/src/main/java/org/richfaces/component/ExtendedDataTableState.java 2008-11-21
16:02:54 UTC (rev 11292)
@@ -63,13 +63,33 @@
}
}
//initialize columns order part
- columnsOrder = ColumnsOrder.getColumnsOrder(extendedDataTable, (stateMap == null ? null
: (JSONCollection)stateMap.get("columnsOrder")));
+ try{
+ columnsOrder = ColumnsOrder.getColumnsOrder(extendedDataTable, (stateMap == null ?
null : (JSONCollection)stateMap.get("columnsOrder")));
+ }
+ catch(Exception e){
+ columnsOrder = ColumnsOrder.getColumnsOrder(extendedDataTable, (JSONCollection)null);
+ }
//initialize columns visibility part
- columnsVisibility = ColumnsVisibility.getColumnsVisibility(extendedDataTable, (stateMap
== null ? null : (JSONMap)stateMap.get("columnsVisibility")));
+ try{
+ columnsVisibility = ColumnsVisibility.getColumnsVisibility(extendedDataTable,
(stateMap == null ? null : (JSONMap)stateMap.get("columnsVisibility")));
+ }
+ catch(Exception e){
+ columnsVisibility = ColumnsVisibility.getColumnsVisibility(extendedDataTable,
(JSONMap)null);
+ }
//initialize columns size part
- columnsSizeState = ColumnsSizeState.getColumnsSize(extendedDataTable, (stateMap == null
? null : (JSONMap)stateMap.get("columnsSizeState")));
+ try{
+ columnsSizeState = ColumnsSizeState.getColumnsSize(extendedDataTable, (stateMap ==
null ? null : (JSONMap)stateMap.get("columnsSizeState")));
+ }
+ catch(Exception e){
+ columnsSizeState = ColumnsSizeState.getColumnsSize(extendedDataTable, (JSONMap)null);
+ }
//initialize column grouping part
- columnGroupingState = ColumnGroupingState.getColumnGropingState(extendedDataTable,
(stateMap == null ? null : (JSONMap)stateMap.get("columnGroupingState")));
+ try{
+ columnGroupingState = ColumnGroupingState.getColumnGropingState(extendedDataTable,
(stateMap == null ? null : (JSONMap)stateMap.get("columnGroupingState")));
+ }
+ catch(Exception e){
+ columnGroupingState = ColumnGroupingState.getColumnGropingState(extendedDataTable,
(JSONMap)null);
+ }
}//init
/**
Show replies by date