Вот это правильно, что таблицу вы решили не показывать, как и структуру cols - сразу видно, что ответ на самом деле вам без надобности, можно спокойно пройти мимо.
Ну и чему верить? Как-то не очень понятно, есть роутинг, или нет. Раз уж вы не справились с объяснением, что там у вас и как - настоятельно рекомендую оформить пример в песочнице. Это сильно повысит вероятность получения ответа.
ilovemaryjane, всё-таки не получается. Убеждены в обратном - докажите свои слова. А то знаете ли, "все перестает работать" - это разговор ни о чём. Мало ли как вы накосячили. Может next забыли вызвать в хуке компонента. Или ещё что. Играть в угадайку не очень интересно.
Demon, ещё раз - чего вывести, какие данные? У вас там никаких данных нет. Куда вывести? Что значит "по последнему символу"? Вы сами-то понимаете, чего хотите?
Теперь подумайте и сформулируйте свой вопрос ещё раз. А то ни хрена не понятно. Что вывести, какие данные? Куда вывести? "Получить символ тире" - это как? Сейчас у вас не вопрос, а какой-то белогорячечный бред.
Попробуйте без "бы" - покажите набросок решения. А то "поставил обработчики кликов" и "менял нужные объекты" - какие-то слишком общие слова, разговор ни о чём. И так понятно, что будут обработчики кликов, понятно, что что-то будет меняться. Конкретики - ноль.
Упускаете. Так напрямую выполняется изменение значения параметра, чего делать не стоит (и о чём сыпятся соответствующие ворнинги в консоль, откройте, посмотрите).
UPD. С checkedInner я конечно перемудрил, не нужен он. Обновил ссылку в ответе.