1
2つのDatePickersの日付を含むグリッドを制御したい場合は グリッドのみをリロードする方が良いかもしれませんが、ページ全体をリロードします。 とにかく、datepickerの値をリロードの配列で使用するために値を取得できません。どうすればいいですか?私はこれを持っている:あなたのアプローチはかなり良いですDatePickerの値の日付をjs()で使用するにはどうすればいいですか
class page_caja extends Page {
function init(){
parent::init();
if(!$_GET['fInicial']){
$fInicial=date('d/m/Y');
}else{
$fInicial=$_GET['fInicial'];
}
if(!$_GET['fFinal']){
$fFinal=date('d/m/Y');
}else{
$fFinal=$_GET['fFinal'];
}
$f=$this->add('Form');
$inicial=$f->addField('DatePicker','fInicial','Fecha Incial')->set($fInicial);
$final=$f->addField('DatePicker','fFinal','Fecha Final')->set($fFinal);
//Tabla de Pagos Pendientes
$this->add('H3')->set('Movimientos');
$g=$this->add('MVCGrid');
$g->setModel('Caja');
$g->removeColumn('programaPago');
$g->addColumn('date','created_dts','Fecha');
$g->dq->where("DATE(created_dts)>=",$inicial->get());
$g->dq->where("DATE(created_dts)<=",$final->get());
$g->addTotals();
$inicial->js('change',$this->js()->reload(array('fInicial'=>$inicial->js()->value(),'fFinal'=>$final->js()->value())));
$final->js('change',$this->js()->reload(array('fInicial'=>$inicial->js()->value(),'fFinal'=>$final->js()->value())));
}
}
おかげさまで、私は$ _GETで中継していました。ありがとうございました。 – mcanedo