You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2014/05/03 16:34:20 UTC
[06/50] git commit: [flex-sdk] [refs/heads/master] - FLEX-34132
further improvements.
FLEX-34132 further improvements.
Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/c9d67583
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/c9d67583
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/c9d67583
Branch: refs/heads/master
Commit: c9d675836c52ea042df375e07f622c5c6aed8656
Parents: 2b2cc0c
Author: Justin Mclean <jm...@apache.org>
Authored: Thu Mar 20 09:46:20 2014 +1100
Committer: Justin Mclean <jm...@apache.org>
Committed: Thu Mar 20 09:46:20 2014 +1100
----------------------------------------------------------------------
.../advancedDataGridClasses/AdvancedDataGridColumn.as | 11 ++++-------
.../AdvancedDataGridColumnGroup.as | 2 +-
.../mx/src/mx/controls/dataGridClasses/DataGridColumn.as | 11 ++++++-----
3 files changed, 11 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c9d67583/frameworks/projects/advancedgrids/src/mx/controls/advancedDataGridClasses/AdvancedDataGridColumn.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/advancedgrids/src/mx/controls/advancedDataGridClasses/AdvancedDataGridColumn.as b/frameworks/projects/advancedgrids/src/mx/controls/advancedDataGridClasses/AdvancedDataGridColumn.as
index 36801b3..5d4c7cc 100644
--- a/frameworks/projects/advancedgrids/src/mx/controls/advancedDataGridClasses/AdvancedDataGridColumn.as
+++ b/frameworks/projects/advancedgrids/src/mx/controls/advancedDataGridClasses/AdvancedDataGridColumn.as
@@ -1778,13 +1778,10 @@ public class AdvancedDataGridColumn extends CSSStyleDeclaration implements IIMES
if (typeof(data) == "object" || typeof(data) == "xml")
{
- if (dataField != null)
- {
- if (dataField in data)
- data = data[dataField];
- else
- return " "; // stops "[object Object]" showing
- }
+ if (dataField != null && dataField in data)
+ data = data[dataField];
+ else
+ return " "; // stops "[object Object]" showing
}
if (data is String)
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c9d67583/frameworks/projects/advancedgrids/src/mx/controls/advancedDataGridClasses/AdvancedDataGridColumnGroup.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/advancedgrids/src/mx/controls/advancedDataGridClasses/AdvancedDataGridColumnGroup.as b/frameworks/projects/advancedgrids/src/mx/controls/advancedDataGridClasses/AdvancedDataGridColumnGroup.as
index 98efd76..cfd692c 100644
--- a/frameworks/projects/advancedgrids/src/mx/controls/advancedDataGridClasses/AdvancedDataGridColumnGroup.as
+++ b/frameworks/projects/advancedgrids/src/mx/controls/advancedDataGridClasses/AdvancedDataGridColumnGroup.as
@@ -266,7 +266,7 @@ public class AdvancedDataGridColumnGroup extends AdvancedDataGridColumn
{
if (dataField != null)
{
- if (dataField in data)
+ if (dataField != null && dataField in data)
data = data[dataField];
else
data = null;
http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/c9d67583/frameworks/projects/mx/src/mx/controls/dataGridClasses/DataGridColumn.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/mx/src/mx/controls/dataGridClasses/DataGridColumn.as b/frameworks/projects/mx/src/mx/controls/dataGridClasses/DataGridColumn.as
index 8a4a209..6ed783a 100644
--- a/frameworks/projects/mx/src/mx/controls/dataGridClasses/DataGridColumn.as
+++ b/frameworks/projects/mx/src/mx/controls/dataGridClasses/DataGridColumn.as
@@ -1743,12 +1743,13 @@ public class DataGridColumn extends CSSStyleDeclaration implements IIMESupport
{
data = deriveComplexColumnData(data);
}
- else if (dataField != null)
+ else if (dataField != null && dataField in data)
{
- if (dataField in data)
- data = data[dataField];
- else
- data = null;
+ data = data[dataField];
+ }
+ else
+ {
+ data = null;
}
}