Estou trabalhando em um site para a busca e visualização de dados de uma coleção. Algumas colunas da coleção possuem campos com múltiplos valores, como por exemplo os que definem categorias (cada item pode ter várias categorias). Quero que cada dado específico possa ser utilizado como link para uma query que filtra a coleção (através de query params passados pela URL). Por conta disso, cada elemento que representa as categorias precisa ser um botão.
Para que a quantidade de botões corresponda a quantidade de categorias de cada item, estou usando um repeater. No entanto, a largura do botão dentro de cada item no repeater não se ajusta automaticamente de acordo com o tamanho do texto da categoria, e não descobri nenhum modo de tornar esse ajuste automático.
Olá @Werllen Castro. Eu não sou nenhum especialista. Faço tudo na tentativa e erro e no improviso.
Passei por situação similar. Eu deletei o botão e no lugar coloquei uma box com um texto dentro. As Boxs se adaptam ao tamanho do texto. Então dou à box a função de botão. Basta criar uma função onClick, e ajeitando o layout, ninguém nem saberá que era uma box.