AnsweredAssumed Answered

Alias for column Name

Question asked by gus6177 on Aug 6, 2015
Latest reply on Aug 6, 2015 by gus6177

I have edited the following code to splice the fields I don't want and round the offset fields to 3 places..  Not I would like to ensure all of the Route ID fields are named Route and the MEAS fields are named Offset.  Here is the current code.  Is there anyway to create an alias for these column names?

 

 

 

 

 

 

 

 

'jimu-gp-resultrenderer-base jimu-gp-renderer-table',
function(){
this.inherited(arguments);
var fields = [];
if(this.value.fields){
this.value.fields;
else if(this.value.features && this.value.features.length > 0){
for(var p in this.value.features[0].attributes){
fields.push({
            name: p
          });
        }
      }
    
      fields.splice(0, 1);
      fields.splice(2, 2);
var columns = array.map(fields, function(field){

return {
label: field.name,
          field: field.name
        };
       
      });
var data = array.map(this.value.features, function(feature){
 feature.attributes.Offset = Math.round(feature.attributes.MEAS * 1000)/1000;
return feature.attributes;

 memStore = new Memory({
 data: data
      });

this.table = new OnDemandGrid({
columns: columns,
        store: memStore
this.domNode);
      });

function(){
this.inherited(arguments);
this.table.startup();
 }
  });

 

 

 

 

 

 

Outcomes