[Yii 1] E' Possibile Rendere Ordinabile Una Cgridview Per Un Attributo Virtuale?

Ho un attributo virtuale in uno dei model, calcolato in base ad alcune cose prese al volo

Vorrei che nella CGridView dove compare potesse anche essere ordinabile.

Ho provato ad aggiungere semplicemente alla search




$criteria->compare('mwCode',$this->mwCode,true);



ma non ha funzionato

Mmm a se ho capito bene credo che al volo non lo puoi fare.

Cioè Criteria è del data provider, se il campo per l’ordinamento non è tra quelli nel dP non puoi farlo, anche perché lui non sa che esiste quel campo.

Se è così penso che l’unico modo sia farlo via JS, ma se non puoi implementarci qualcosa di già pronto, tipo tablesorter, la vedo complicata.