Я создал отчет, в котором отображается идентификатор истории пользователя, название истории, текущее состояние канбана истории и общее количество дней, в течение которых история осталась в каждом состоянии, как показано ниже, с помощью extjs. Но я хочу, чтобы идентификатор выступал в качестве ссылки в отчете, который был нажат, он должен отображать информацию о истории, точно так же, как при щелчке пользовательской истории на доске канбана она отображает эту историю.Как сделать идентификатор истории пользователя действующим в качестве ссылки в пользовательском отчете на ралли
var gridbox = Ext.create('Ext.grid.Panel', {
store: data,
columnLines: true,
columns: [
{
text: 'Formatted ID',
dataIndex: 'FormattedID',
},
{
text: 'Name',
dataIndex: 'Name',
},
{
text: 'Current Kanban State',
dataIndex: 'c_Kanban',
},
{
text: 'Ready',
dataIndex: 'ready',
},
{
text: 'In Development',
dataIndex: 'indev',
componentCls:'columnstyle',
},
{
text: 'Development Done',
dataIndex: 'devdone',
}
],
viewConfig: {
stripeRows: true
}
});
this.add(gridbox);`
.. @ Кайл Морзе я с помощью панели сетки, чтобы получить такие функции, как сортируется, запираемый, заперта. Мне нужно, чтобы заголовки столбцов были исправлены, и несколько столбцов были исправлены при перемещении по горизонтали, как пример блокировки сетки: http://docs.sencha.com/extjs/4.1.3/#!/example/grid/locking-grid.html – naturestreet
So можете ли вы рассказать мне, как делать сетку, чтобы получить ссылку? @Kyle Морзе – naturestreet
ах. Сетка ралли только расширяет Ext.Grid.Panel, поэтому большая часть этого материала должна работать, я бы подумал ... Но в любом случае я попытаюсь выкопать код, чтобы подключить этот обработчик FormattedID ... –