KoolGrid support various type of columns:
- - GridBoundColumn
- - GridDateTimeColumn
- - GridDropDownColumn
- - GridBooleanColumn
- - GridImageColumn
- - GridCustomColumn
- - GridCommandColumn
- - GridEditDeleteColumn
- - GridExpandDetailColumn
- - GridRowSelectColumn
- ...
Beside most-used columns which are provided, you can write your own column type and add to KoolGrid.
span style="color: #ff0000;">"/KoolAjax/koolajax.php";
$koolajax->scriptFolder = $KoolControlsFolder."/KoolAjax""/KoolGrid/koolgrid.php""/KoolCalendar/koolcalendar.php"//This $db_con link has been created inside KoolPHPSuite/Resources/runexample.php
$ds->SelectCommand = "select orderNumber,orderDate,status,comments from orders""update orders set orderDate='@orderDate', status='@status', comments='@comments' where orderNumber=@orderNumber";
$ds->DeleteCommand = "delete from orders where orderNumber=@orderNumber""grid");
$grid->scriptFolder = $KoolControlsFolder."/KoolGrid";
$grid->styleFolder="default""655px""orderNumber""orderDate""GridDateTimeColumn""M d, Y";
//Assign datepicker for GridDateTimeColumn
"/KoolCalendar""default""M d, Y""status""GridDropDownColumn";
$column->AddItem("In Process");
$column->AddItem("On Hold");
$column->AddItem("Disputed");
$column->AddItem("Cancelled");
$column->AddItem("Resolved");
$column->AddItem("Shipped""comments""GridBoundColumn""GridEditDeleteColumn";
$column->Align = "center""form1" method="post"