예제 #1
0
 protected function Form_Create()
 {
     $this->dtg = new QDataGrid($this);
     $this->dtg->SetDataBinder("dtg_Bind");
     $this->dtg->Paginator = new QPaginator($this->dtg);
     $this->dtg->CreateIndexedColumn("Item", 0);
     $this->txtCount = new QIntegerTextBox($this);
     $this->txtCount->Name = "Count";
     $this->txtCount->SaveState = true;
     $this->txtCount->AddAction(new QChangeEvent(), new QAjaxAction("refreshGrid"));
     $this->txtPageSize = new QIntegerTextBox($this);
     $this->txtPageSize->Name = "Page Size";
     $this->txtPageSize->Text = 10;
     $this->txtPageSize->SaveState = true;
     $this->txtPageSize->AddAction(new QChangeEvent(), new QAjaxAction("refreshGrid"));
     $intPageSize = (int) $this->txtPageSize->Text;
     $this->dtg->ItemsPerPage = $intPageSize;
 }