Если я правильно вас понимаю, вы ищете:
- кнопка для добавления в шаблон
- обработчик событий, привязанный к этой кнопке, отличный от того, к которому привязаны другие элементы списка
- кнопка должна быть в самом списке; это не может быть отдельный кусок
- обработчик события кнопки должен направить ее на новую страницу, а не на действие других элементов списка, которые являются его родными элементами
Это все правда?
Если да, я бы бросил в ваш обработчик событий списка условие, которое проверит класс или идентификатор элемента (в зависимости от того, какой из них легче / легче всего) и, найдя его, заставит его выполнить другое действие, Например, , перейдите на следующую страницу. Вроде как jQuery.live () или других делегатов. Дайте мне знать, если вам нужно, чтобы я уточнил.
Если нет, я бы сказал, посмотрите на мой номер 3; кнопка обязательно должна быть в списке? Если это связано с каждым элементом, то мы бы сделали одно, а если нет, мы бы хотели сделать другое. Поэтому мне нужно знать это прежде всего, прежде чем я смогу полностью ответить. Если это должно быть там, см. Выше. Если его не должно быть в списке, я бы вынул его из списка и объявил бы его как новый компонент. Оттуда вы сможете указать обработчик в конфигурации, например
items: { xtype: 'button', handler: goAwesomePlaces }
где goAwesomePlaces
- ваш обработчик.