KoolGrid - Powerful PHP Grid

Changelog

Jan 15, 2011: Version 3.5.0.0
- Make grid able to hide when performing editing or inserting.
- Fix the openning issue with KoolCalendar
- Fix the aggregate issue in HugeMySQLDataSource
- New property Pager::Position
- New property FunctionPanel::Position
- Fix the client-side grouping function
- Fix cropping issue when KoolDateTimePicker open in scrolling mode of grid.
Dec 04, 2010: Version 3.0.0.0
- New property Grid::KeepRowStateOnRefresh
- New property GridTableView::KeepRowStateOnRefresh
- New property GridColumn::DefaultValue
- Enhance grid validation process
- New class: GridValidation
- Now KoolGrid support data check and modify before updating or inserting to database.
- New property GridColumn::NullDisplayText
Aug 25, 2010: Version 2.3.0.0
- New function GridRow::GetUniqueID()
- New function GridTableView::GetUniqueID()
- New function GridColumn::GetUniqueID()
- Fix the issue of AllowHtmlRender in GridBoundColumn
- Adding new datasource extensions: HugeMySQLDataSource, MSSQLDataSource, PostgreSLDataSource
May 15, 2010: Version 2.2.0.0
- New function GridRow::GetTableView()
- New function GridTableView::GetParentRow()
- New client-side event: OnStartInsert and OnBeforeStartInsert
- New client-side event: ConfirmInsert and OnBeforeConfirmInsert
- New client-side event: OnCancelInsert and OnBeforeCancelInsert
- New property: GridBoundColumn::AllowHtmlRender
- New property: GridTextAreaColumn::AllowHtmlRender
- New column type now can be created by extending from the GridColumn class.
February 28, 2010: Version 2.0.0.0
- KoolGrid now allows multiple column sorting.
- KoolGrid now is able to group data.
- KoolGrid now is able to export data
- KoolGrid now is able to insert multiple SQL Statements to UpdateCommand, DeleteCommand and InsertCommand.
- New change in the way that GridCustomPager works.
- Able to catch and handle server-side event.
- Fix the issue related to grid's width in percent.
- New class: GridEventHandler
- New class: GroupPanel
- New class: GridGroup
- New class: ExportSettings
- New property: KoolGrid::EventHandler
- New properties: GridTableView::ParentRow, GridTableView::Grid
- New property: GroupPanel::PanelCssClass
- New property: GroupPanel::ItemCssClass
- New property: GroupPanel::ItemConnector
- New property: GridRow::TableView
- New property: GridColumn::TableView
- New property: GridColumn::CssClass
- New property: GridRow::CssClass
- New property: ExportSettings::IgnorePaging
- New property: ExportSettings::FileName
- New method: GridTableView::AddGroup()
- New method: GridTableView::ExportToCSV()
- New method: GridTableView::ExportToExcel()
- New method: GridTableView::ExportToWord()
- New method: GridTableView::ExportToPDF()
- New method: KoolGrid::Refresh()
- New method: GridTableView::Refresh()
January 15, 2010: Version 1.5.4.0
- Client-side GridTableView has new function: refresh()
- Client-side GridTableView has new function: getPageIndex()
- Fix GridImageColumn issue: Not able to set ImageFolder.
- Fix the issue of GridBooleanColumn.
- Complete new feature: GridTemplate.
- New class at client-side GridCell.
December 17, 2009: Version 1.5.3.2
- GridCommandColumn: Now the CommandText and OnClick accept template value.
- Allow to set filter onload.
- Remove all the warning notices.
- Enhance MySQLDatasource in inserting data.
- Fix the displaying issue of GridBooleanColumn
- Add new properties to GridBooleanColumn: FalseText, TrueText, UseCheckBox
- Make data not persistent in session.
- Use KoolDateTimePicker in GridDateTimeColumn
October 08, 2009: Version 1.5.0.0
- Fix issue related to space in DataKeyFields
- Change $Height property of GridTextAreaColumn to $BoxHeight
- Add new property and new feature: $KeepViewStateInSession
September 24, 2009: Version 1.4.0.0
- Enhance inserting functionality in subtables.
- Remove message warning caused by grid.
- Fix rendering issue of GridBooleanColumn
- Add GridCaculatedColumn
- New feature: Footer Aggregation.
- New property: CharSet
September 05, 2009: Version 1.3.0.0
- Add GridCurrencyColumn class
- Add GridNumberColumn class
- Add validation feature.
- Add function GridColumn::AddValidator()
- Add RequiredFieldValidator class
- Add RangeValidator class
- Add RegularExpressionValidator class
- Add CustomValidator class
- Show validation in both editing form and inserting form.
- Fix issue of column's visibility settings in IE8
- Adding Style::Valign property
- Adding GridTableView::ColumnValign property
- Adding KoolGrid::ColumnValign property
- Enhance default and outlook style.
August 30, 2009: Version 1.2.0.0
- Enhance GridDropDownColumn
- Add new column: GridTextAreaColumn
- Add new property: DisableAutoGenerateDataFields.
- Enhance outlook style.
August 24, 2009: Version 1.1.0.3
- Complete filtering feature
- Enhance issue of editing input box.
- Enhance CSS for KoolGrid.
August 20, 2009: Version 1.0.0.0
- First version released.