【发布时间】:2012-03-03 19:46:33
【问题描述】:
我想在两个 DatePicker 上控制一个带有日期的网格, 我正在重新加载整个页面,尽管只重新加载网格可能会更好。 无论如何,我无法获取日期选择器的值以便在重新加载的数组中使用它,我该怎么做?我有这个:
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())));
}
}
【问题讨论】:
标签: php javascript filter grid atk4