Perdere il collegamento "formattato" dopo aver applicato le modifiche allo stile
-
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?
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.