Skip to content

Instantly share code, notes, and snippets.

@kbuzyk
Created October 31, 2011 14:33
Show Gist options
  • Save kbuzyk/1327619 to your computer and use it in GitHub Desktop.
Save kbuzyk/1327619 to your computer and use it in GitHub Desktop.
appendFilenameColumn : function(anonDatasetDescriptor, id, index) {
var datasetDescriptor = anonDatasetDescriptor.copy(id);
var colArray = Ext.Array.clone(datasetDescriptor.get('columns'));
if (index != null) {
colArray = Ext.Array.insert(colArray, index, [{ name : 'filename', title : 'Filename', type : Insight.util.Util.wrapWithDataTooltip }]);
} else {
colArray = Ext.Array.merge( colArray, [{ name : 'filename', title : 'Filename', type : Insight.util.Util.wrapWithDataTooltip }] );
}
datasetDescriptor.set('columns', colArray );
datasetDescriptor.set('sorters', Ext.Array.merge( Ext.Array.clone(datasetDescriptor.get('sorters')), [{ property: 'filename', direction : 'ASC'}] ));
return datasetDescriptor;
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment