IX Framework
Encyclopedia
iX Framework is a JavaScript widget / JavaScript GUI library for building rich interactive web application using techniques such as Ajax, DHTML and DOM scripting. Originally build to serve as base library for iX WebApp Framework, iX Framework ver 1.0 is using jQuery for its DOM access.
- Grid with grouping, filtering, sorting, column moving capabilities.
- JavaScript chart. (Pie Chart, Line Chart, Area Chart, Bar Chart).
- ListEdit and ComboField
- TextField and TextArea
- Numeric Field
- DateEdit, TimeEdit, DatePicker
- Tree
- Buttons, Toolbar, Menus
- Region
- RatingField
- Portal View
- DataSource, a new paradigm in data management under web
- Modal Dialogs
- Validation Support (local and remote validation)
- RichEdit *new 1.1
- All with Ajax support
- added: RichEdit
- added: vc.Core.traverseItem
- fixed: vc.Menu
- added: vc.Menu.static
Version 1.0.05 - 2010-nov-20
- added: vc.Grid, now can paste from Excel(tm)
- added: property grid. vc.Grid.grid.gridType
- added: vc.DataSource.loadData now can accept .CSV data
- added: double click on window title, now able to maximize / restore window size
- added: vc.CalendarPanel, added today's date. clickable to go to today
- added: vc.CalendarPanel, added selected (date), and gave different color on selected day
- added: vc.CalendarPanel, added color to dates not in current month
- added: vc.field, added setFieldLabel(newLabel)
- improved: vc.DataSource.sort, now can handle multiple dimension sorting
ex: musicSource.sort("label,year,artist"); // will sort by label and then by year and then by artist.
- added: added param to, param available: param.defaultValue vc.Msg.prompt(title, msg, handler, param)
- improved: vc.Msg.prompt; automatic focus to input box after show
- fixed: vc.DataSource.afterPost, value is already moving in caret..
- fixed: vc.DateField doesn't update DataSource record value automatically
- fixed: vc.Grid.grid column menu doesn't hide, if parent window is dragged
- fixed: dataSource.loadData doesn't update grid view
- fixed: login
Version 1.0.04 - 2010-nov-04
- added: vc.ColorPicker
- added: vc.ComboBox.multiSelect
- added: vc.TextArea.grow and growMax
- added: vc.stringToDate(str, fmt): bool / date
- added: vc.DateField.freeInput bool, to open input field, user can directly input in datefield
- added: vc.CalculatorPopup
- added: vc.CalculatorField
Version 1.0.03 - 2010-oct-27
- added: minDate and maxDate can now link to vc.DateField
you can now do this:
var startDate = new vc.DateField({ fieldLabel: 'start date' });
var endDate = new vc.DateField({ fieldLabel: 'end date' });
startDate.maxDate = endDate;
endDate.minDate = startDate;
Version 1.0.02 - 2010-oct-26
- added: vc.qtip show and hide using fadeIn and fadeOut
- added: vc.Field.setHideLabel(bool)
- added: vc.DateField icon next and prev month
Version 1.0.01 - 2010-oct-25
- added: tab key select tab
- added: better handling vc.Field readonly
- added: better vc.qtip hit area
- update: button now unselectable
Features
JavaScript Widget Available- Grid with grouping, filtering, sorting, column moving capabilities.
- JavaScript chart. (Pie Chart, Line Chart, Area Chart, Bar Chart).
- ListEdit and ComboField
- TextField and TextArea
- Numeric Field
- DateEdit, TimeEdit, DatePicker
- Tree
- Buttons, Toolbar, Menus
- Region
- RatingField
- Portal View
- DataSource, a new paradigm in data management under web
- Modal Dialogs
- Validation Support (local and remote validation)
- RichEdit *new 1.1
- All with Ajax support
Version history
Version 1.1 - 2010-dec-14- added: RichEdit
- added: vc.Core.traverseItem
- fixed: vc.Menu
- added: vc.Menu.static
Version 1.0.05 - 2010-nov-20
- added: vc.Grid, now can paste from Excel(tm)
- added: property grid. vc.Grid.grid.gridType
- added: vc.DataSource.loadData now can accept .CSV data
- added: double click on window title, now able to maximize / restore window size
- added: vc.CalendarPanel, added today's date. clickable to go to today
- added: vc.CalendarPanel, added selected (date), and gave different color on selected day
- added: vc.CalendarPanel, added color to dates not in current month
- added: vc.field, added setFieldLabel(newLabel)
- improved: vc.DataSource.sort, now can handle multiple dimension sorting
ex: musicSource.sort("label,year,artist"); // will sort by label and then by year and then by artist.
- added: added param to, param available: param.defaultValue vc.Msg.prompt(title, msg, handler, param)
- improved: vc.Msg.prompt; automatic focus to input box after show
- fixed: vc.DataSource.afterPost, value is already moving in caret..
- fixed: vc.DateField doesn't update DataSource record value automatically
- fixed: vc.Grid.grid column menu doesn't hide, if parent window is dragged
- fixed: dataSource.loadData doesn't update grid view
- fixed: login
Version 1.0.04 - 2010-nov-04
- added: vc.ColorPicker
- added: vc.ComboBox.multiSelect
- added: vc.TextArea.grow and growMax
- added: vc.stringToDate(str, fmt): bool / date
- added: vc.DateField.freeInput bool, to open input field, user can directly input in datefield
- added: vc.CalculatorPopup
- added: vc.CalculatorField
Version 1.0.03 - 2010-oct-27
- added: minDate and maxDate can now link to vc.DateField
you can now do this:
var startDate = new vc.DateField({ fieldLabel: 'start date' });
var endDate = new vc.DateField({ fieldLabel: 'end date' });
startDate.maxDate = endDate;
endDate.minDate = startDate;
Version 1.0.02 - 2010-oct-26
- added: vc.qtip show and hide using fadeIn and fadeOut
- added: vc.Field.setHideLabel(bool)
- added: vc.DateField icon next and prev month
Version 1.0.01 - 2010-oct-25
- added: tab key select tab
- added: better handling vc.Field readonly
- added: better vc.qtip hit area
- update: button now unselectable