The KoolReport Blog

Announcements, discussions, and more for KoolReport and its extended packages.

Inputs 2.7.0

We are glad to let you know that we have released new update for Inputs package. Although there are no new controls, there are some important changes that you need to be aware of.

The data property for selectable controls.

As you know, the data property is used to set data directly to controls. The change of data property is applied to selectable controls which are Select, MultiSelect, Select2, BSelect, RadioList, CheckBoxList. The input for data now must in associate array format with text is key "{text}"=>"{value}"

"data"=>array(
    "Awesome php report"=>1,
    "Great reporting framework"=>2,
    "Brilliant report tools"=>3
)

Another enhancement is that you may enter options as array like below example if option text and option value are the same.

"data"=>array(
    "Awesome php report",
    "Great reporting framework",
    "Brilliant report tools"
)

The defaultOption

The defaultOption format follows the same as format of data which is {text}=>{value}. You also can have as many default option as you want. All you need is to input the text and value into the array of defaultOption. For example:

"defaultOption"=>array("--"=>"")

Not forget to mention, the RadioList and CheckBoxList now have defaultOption property as well. It make these two controls more flexible in building options. You may use defaultOption to add some more choices beside those you have from dataStore.

Summary

Above are changes for Inputs 2.7.0 compared to the previous version. This version aims at the stability and conformity of input controls. In the next version, we will add some nice widgets. If you have any suggestion of new widget we should add, do not hesitate to let us know.

<3 koolreport team

Inputs package 2.5.0

We have released Inputs package 2.5.0 for KooReport. There are three new UI controls added to the input controls family. These will extend your creativity in building your reports.

Select2

Select2 is a great replacement for select boxes. Select2 gives you a customizable select box with support for searching, tagging and many other highly used options. View example.

BSelect

BSelect is originated from Bootstrap MultiSelect control. It is also a great candidate for replacing the traditional select boxes. The widget supports single select as well as multiselect feature. View example.

RangeSlider

RangeSlider is a beautiful widget to let us select numeric ranges very easily. Instead of traditional ways to input ranges by two dull textboxes, you can replace them with range slider widget. This widget support many cool features such as: handlers connecting, vertical orientation, RTL, scale/ruler and others. View example.

Summary

We will keep adding more nice UI controls to Inputs package so that you will have a lot of choices to make intuitive and impressive reports. if you know any good input controls, please suggest us!

The Inputs package is now also a part of KoolReport Pro. You can own the Inputs package separately or in the KoolReport Pro bundle.

<3 koolreport team


KoolReport helps to analyze your data and ultimately turn them into visual reports or dynamic dashboards.

"KoolReport helps me very much in creating data report for my corporate! Keep up your good work!"

Alain Melsens

"The first use of your product. I was impressed by its easiness and powerfulness. This product is a great product and amazing."

Dr. Lew Choy Onn

"Fantastic framework for reporting!"

Greg Schneider
Get KoolReport Now, It's FREE!