Потеря ссылки «форматтедид» после применения изменений в стиле

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

  •  12-12-2019
  •  | 
  •  

Вопрос

У меня есть объект RallyGrid, созданный следующими настройками для ColumnCFGS:

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

Что дает мне приятную отформатированную ссылку на исчерпывающую в поле «Форматтедид».Проблема в том, что мне не нравится, как столбцы выложены на странице, поэтому я поменял столбец форматтедида на:

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

Это дает мне правильный интервал столбцов, но текст поля больше не связан напрямую непосредственно к пользовательской истории о его ссылках.Как я могу изменить ширину столбца, но и сохранить хорошее форматирование?

Это было полезно?

Решение

Вы можете использовать класс FormattedidTemplate для правильной форматирования ссылки:

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

Обратите внимание, что класс форматтедовой таблицы помечен как личный, и он интерфейс может измениться в будущих версиях SDK.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top