Commit 43937d6a authored by jgould's avatar jgould

default visible fields

parent a211fa6e
...@@ -1420,6 +1420,30 @@ morpheus.HeatMap.prototype = { ...@@ -1420,6 +1420,30 @@ morpheus.HeatMap.prototype = {
nameToOption.set(option.renameTo != null ? option.renameTo nameToOption.set(option.renameTo != null ? option.renameTo
: option.field, option); : option.field, option);
}); });
var displayMetadata = isColumns ? dataset.getColumnMetadata()
: dataset.getRowMetadata();
// see if default fields found
if (!displaySpecified) {
if (displayMetadata.getByName('pert_iname')) {
var defaultFieldsToShow = new morpheus.Set();
[ 'pert_iname', 'moa', 'target', 'description' ]
.forEach(function(field) {
defaultFieldsToShow.add(field);
});
for (var i = 0, metadataCount = displayMetadata
.getMetadataCount(); i < metadataCount; i++) {
var v = displayMetadata.get(i);
if (defaultFieldsToShow.has(v.getName())) {
nameToOption.set(v.getName(), {
display : 'text'
});
}
}
displaySpecified = true;
}
}
var isFirst = true; var isFirst = true;
for (var i = 0, metadataCount = isColumns ? dataset for (var i = 0, metadataCount = isColumns ? dataset
.getColumnMetadata().getMetadataCount() : dataset .getColumnMetadata().getMetadataCount() : dataset
...@@ -2188,8 +2212,7 @@ morpheus.HeatMap.prototype = { ...@@ -2188,8 +2212,7 @@ morpheus.HeatMap.prototype = {
var existingTrack = _this.getTrack(track.name, track.isColumns); var existingTrack = _this.getTrack(track.name, track.isColumns);
if (track.visible && existingTrack != null if (track.visible && existingTrack != null
&& _.keys(existingTrack.renderSettings).length === 0) { && _.keys(existingTrack.renderSettings).length === 0) {
existingTrack.settingFromConfig(track.isColumns ? 'Color' existingTrack.settingFromConfig('Text');
: 'Text');
} }
_this.setTrackVisible(track.name, track.visible, track.isColumns); _this.setTrackVisible(track.name, track.visible, track.isColumns);
}); });
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment