From the beginning, report created on KoolReport is able to receive parameters. We can create our own form and transmit values from form to report to make it dynamic. However, the process is quite tedious. It requires us to create form and inputs controls and make them persistent to the state of user's input. That is the reason, we create Input package to simplify those tasks.
The Input package features:
- Containing common inputs: TextBox, CheckBoxList, RadioList, Select, MultiSelect, DateRangePicker and DateTimePicker.
- Input controls are able to bind to data to render
- State of input are persistent through POST/GET and in sync with report's parameters.
Here are two short demos:
The package is Totally Free.
The future of Inputs package, we want to add:
- Range slider picker
- Autocomplete input controls
Feel free to add your ideas here of input controls you want to have or any comments to improve the Inputs package.
Regards,
KoolPHP Inc