• Editable, the cell's content in table can be edited. Each column can have the special type of data (string, int, double, date or boolean) and special widget (label, text, textarea, checkbox, select(combox)). Depending on its data type and widget, the editor for cell can do the simple vary, for example string, integer number and date column will show textbox for editing, and boolen column will show checkbox. For more information, please read the example section.
• Navigatable, because of the first feature, it does not make sense if the table is not navigatable which means that the active cell can be changed into another cell by pressing arrow key on keyboard or by clicking mouse on another cell. The active cell is the cell in which we can edit its content. When the cell is edited, we cannot move the active cell into another one. The editing state must be ended first, if wanting to move the active cell.
• Submittable, its very special feature. Submittable means the table's content can be submitted to the web server via usual web HTTP protocol. You can understand easily that the table contains elements of FORM. Why must be submittable? Cause most cases, we want the user submits what he/she filled in table. For example, the user fills purchased goods list that contains goods code, quantity etc. The kind of that list is usually visualized by a table, one column contains goods code, another one contains quantity etc. Each row, of course, represents different goods.
For more information, please click here