Example #1
0
 function setColumn()
 {
     $MT = $this->grid->MasterTable;
     $column = new GridBoundColumn();
     $column->DataField = "m_id";
     $column->ReadOnly = true;
     $column->Visible = false;
     $MT->AddColumn($column);
     $column = new GridBoundColumn();
     $column->DataField = "m_user";
     $column->HeaderText = "用户名";
     $column->NullDisplayText = "请添加该院系管理员";
     $column->AddValidator(REValidator::username());
     $MT->AddColumn($column);
     $column = new GridBoundColumn();
     $column->DataField = "m_name";
     $column->HeaderText = "姓名";
     $MT->AddColumn($column);
     $column = new GridDropDownColumn();
     $column->DataField = "dept_id";
     $column->HeaderText = "院系";
     $column->ReadOnly = false;
     $column->Visible = false;
     $deptobj = new department();
     $dept = $deptobj->getAll();
     foreach ($dept as $key => $value) {
         $column->AddItem($value, $key);
     }
     $MT->AddColumn($column);
     $column = new GridBoundColumn();
     $column->DataField = "dept_name";
     $column->HeaderText = "院系";
     $column->ReadOnly = true;
     $column->Width = "200px";
     $MT->AddColumn($column);
     $column = new GridBoundColumn();
     $column->DataField = "m_pwd";
     $column->HeaderText = "密码";
     $column->DefaultValue = "请使用强密码";
     $column->ReadOnly = false;
     $column->Visible = false;
     $column->AddValidator(REValidator::password());
     $MT->AddColumn($column);
     $column = new GridEditDeleteColumn();
     $column->ShowDeleteButton = true;
     $column->Align = "center";
     $MT->AddColumn($column);
 }
Example #2
0
$grid->AllowEditing = true;
$column = new GridBoundColumn();
$column->DataField = "orderNumber";
$column->ReadOnly = true;
$grid->MasterTable->AddColumn($column);
$column = new GridDateTimeColumn();
$column->DataField = "orderDate";
$column->HeaderText = "Date";
$column->FormatString = "M d, Y";
//Assign datepicker for GridDateTimeColumn, this is optional.
$column->Picker = new KoolDatePicker();
$column->Picker->scriptFolder = $KoolControlsFolder . "/KoolCalendar";
$column->Picker->styleFolder = "sunset";
$column->Picker->DateFormat = "M d, Y";
$grid->MasterTable->AddColumn($column);
$column = new GridDropDownColumn();
$column->DataField = "status";
$column->HeaderText = "Status";
$column->AddItem("In Process");
$column->AddItem("On Hold");
$column->AddItem("Disputed");
$column->AddItem("Cancelled");
$column->AddItem("Resolved");
$column->AddItem("Shipped");
$grid->MasterTable->AddColumn($column);
$column = new GridTextAreaColumn();
$column->DataField = "comments";
$column->HeaderText = "Comments";
$column->Width = "200px";
$grid->MasterTable->AddColumn($column);
$column = new GridEditDeleteColumn();