Perdere il collegamento "formattato" dopo aver applicato le modifiche allo stile

StackOverflow https://stackoverflow.com//questions/11679297

  •  12-12-2019
  •  | 
  •  

Domanda

Ho un oggetto RallyGrid configurato con le seguenti impostazioni per ColumnCFGS:

columnCfgs: [
    'FormattedID',
    'Name',
    'PlanEstimate'
]
.

che mi dà un bel collegamento formattato con l'Usertory nel campo "FormattadID".Il problema è che non mi piace il modo in cui le colonne sono disposte sulla pagina, quindi ho cambiato la colonna formattata su:

{ text: 'ID', dataIndex: 'FormattedID', width: 60 }
.

Questo mi dà la corretta spaziatura della colonna ma il testo del campo non è più collegato direttamente alla storia dell'utente che i riferimenti.Come posso modificare la larghezza della colonna, ma mantenere anche la bella formattazione?

È stato utile?

Soluzione

È possibile utilizzare la classe FormatTedIdTemplate per formattare correttamente il collegamento:

{
    text: 'ID',
    width: 60,
    xtype: 'templatecolumn',
    tpl: Ext.create('Rally.ui.renderer.template.FormattedIDTemplate')
}
.

Si noti che la classe formattaTedTemplate è contrassegnata come privata e l'interfaccia può cambiare nelle versioni future dell'SDK.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top