[Yii1]Larghezza colonne filtri in griglia senza risultati

Ciao,

ho delle griglie CGrid in cui alcune colonne hanno filtri di tipo dropdown con valori ‘si’ e ‘no’

A queste colonne assegno una larghezza di 75px perché i valori del dropdown si vedano correttamente:


'htmlOptions' => array('style' => "text-align:center; width: 75px;")

Questo in realtà assegna la larghezza alla singola cella dei risultati e se non ci sono risultati viene restituita una unica riga di tabella con una unica cella e quindi le larghezze vanno a farsi benedire.

Qualche idea?

Grazie!

Per adesso non ho trovato nulla di meglio che mettere




tr.filters select{

    min-width: 60px;

}



Ciao, hai provato con la proprietà headerHtmlOptions della colonna?

Quella è una proprietà della riga e non della cella :(

ma non è anche proprietà di CDataColumn?

scusa, hai perfettamente ragione!

questo


'headerHtmlOptions' => array('style' => "width: 65px;"),

funziona

strano perché invece non funzioni


'filterHtmlOptions' => array('style' => "width: 65px;"),

???

Bisognerebbe vedere a cosa viene applicato lo stile, quindi nel tuo caso una select… dovresti vedere il codice generato.

nella documentazione dice che sono le opzioni html della cella