Search results
From Documentation
Page title matches
- ...K Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Cell Data]]94 bytes (12 words) - 06:58, 22 August 2013
- ...lly when you want to focus on a subset of data. It can filter out of those data you don't want displaying without removing them. Spreadsheet allows you to ...n the right hand side we can toggle, clear, and reapply filters and filter data by "Type" column.4 KB (466 words) - 12:52, 19 January 2022
- = Access Cell Data = ...rectory="zss">org.zkoss.zss.api.model.CellData</javadoc> to obtain various data of a cell including its text, type, and value.5 KB (645 words) - 12:52, 19 January 2022
- 6 KB (818 words) - 12:52, 19 January 2022
- ...d picture formats are listed in <javadoc directory="zss">org.zkoss.zss.api.model.Picture.Format</javadoc> which include <code>EMF, WMF, PICT, JPEG, PNG</cod ...you will get the newly-created <javadoc directory="zss">org.zkoss.zss.api.model.Picture</javadoc> object. You had better store it somewhere you can retriev5 KB (674 words) - 12:52, 19 January 2022
- <javadoc directory="zss">org.zkoss.zss.api.model.Range</javadoc> API can allow you to add, move, and delete a charts of a Sp ...e>. Supported legend positions(<javadoc directory="zss"> org.zkoss.zss.api.model.Chart.LegendPosition</javadoc>) are <code>BOTTOM, LEFT, RIGHT, TOP</code>,5 KB (746 words) - 12:52, 19 January 2022
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model]]84 bytes (10 words) - 06:58, 22 August 2013
- .... The following sections introduce those APIs to handle a Spreadsheet data model by corresponding user action.1 KB (137 words) - 12:51, 19 January 2022
- The "auto fill" is a handy feature that helps you quickly insert some data with regular pattern by dragging mouse. The text are copied, and numbers ar ...l cells with style only. The <code>VALUE </code> type will fill cells with data only (no style).3 KB (454 words) - 12:51, 19 January 2022
- 1 KB (158 words) - 12:53, 19 January 2022
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Picture]]92 bytes (11 words) - 06:59, 22 August 2013
- Sorting a range of cell data is a commonly-used feature. To sort cells with <code>Range</code> is quite686 bytes (90 words) - 12:53, 19 January 2022
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Chart]]90 bytes (11 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Auto Fill]]94 bytes (12 words) - 06:58, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Shift Cells]]96 bytes (12 words) - 06:58, 22 August 2013
- ...the screenshot below is an application which can display a focused cell's data and the editor on the right bottom corner allows you to change the focused5 KB (677 words) - 12:53, 19 January 2022
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Sort Cells]]95 bytes (12 words) - 06:59, 22 August 2013
- In addition to the Excel format, you can also export a book model as a PDF file with <javadoc directory="zss">org.zkoss.zss.api.Exporter</jav import org.zkoss.zss.api.model.Book;5 KB (636 words) - 12:52, 19 January 2022
- ...ort it in the future. The following codes demonstrate how to export a book model to a temporary file with <javadoc directory="zss">org.zkoss.zss.api.Exporte2 KB (212 words) - 12:52, 19 January 2022
- 2 KB (314 words) - 12:52, 19 January 2022
- * Line 13: If last column contains data, remember to increase the number of max visible column or it will be shifte3 KB (422 words) - 12:52, 19 January 2022
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Cut, Copy, Paste]]101 bytes (13 words) - 06:58, 22 August 2013
- Freeze rows or columns is useful when displaying lots of data. <code>Range</code> allows you to freeze rows and columns easily like:1 KB (157 words) - 12:52, 19 January 2022
- 1 KB (134 words) - 12:52, 19 January 2022
- In addition to the Excel format, you can also export a book model as a PDF file with <javadoc directory="zss">org.zkoss.zss.api.Exporter</jav import org.zkoss.zss.api.model.Book;3 KB (359 words) - 01:41, 17 November 2014
- There are 2 parts of information stored in cells, one is "data" and another is '"style"'. In this section, we are going to introduce the " ...t "style" information stored in <javadoc directory="zss">org.zkoss.zss.api.model.CellStyle</javadoc> object, you must get <javadoc directory="zss">org.zkoss8 KB (1,029 words) - 12:52, 19 January 2022
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Insertion and Deletion]]107 bytes (13 words) - 06:59, 22 August 2013
- 2 KB (215 words) - 12:52, 19 January 2022
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Export to Excel]]100 bytes (13 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Merge and Unmerge Cells]]108 bytes (14 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Freeze Rows and Columns]]108 bytes (14 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Hide Rows and Columns]]106 bytes (14 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Cell Style and Format]]106 bytes (14 words) - 06:58, 22 August 2013
- = Spreadsheet Book Model = ...Chart</javadoc>), and pictures (<javadoc directory="zss">org.zkoss.zss.api.model.Picture</javadoc>).7 KB (974 words) - 06:44, 3 July 2013
- ...RECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Spreadsheet Data Model]]87 bytes (10 words) - 06:55, 22 August 2013
- = Book Model Overview= ...Chart</javadoc>), and pictures (<javadoc directory="zss">org.zkoss.zss.api.model.Picture</javadoc>).12 KB (1,801 words) - 12:53, 19 January 2022
- ...h component for the kind of model it accepts. Using the wrong type of data model will throw a cast error and is a common beginner mistake.744 bytes (101 words) - 10:40, 19 January 2022
Page text matches
- ...h component for the kind of model it accepts. Using the wrong type of data model will throw a cast error and is a common beginner mistake.744 bytes (101 words) - 10:40, 19 January 2022
- Not only showing the data by model, you can also modify underlying model by UI in real time.160 bytes (20 words) - 03:42, 29 December 2010
- .... The following sections introduce those APIs to handle a Spreadsheet data model by corresponding user action.1 KB (137 words) - 12:51, 19 January 2022
- ...o [[ZK_Developer's_Reference/MVC/Model/List_Model#Model-driven_Display|the Model-driven Display section]]. ...you want to display a rich tabpanel or retrieve a particular field of the data, you have to implement <javadoc type="interface">org.zkoss.zul.TabboxRender1 KB (214 words) - 04:38, 5 February 2024
- ...splay more sophisticated information or retrieve a particular field of the data, you have to implement <javadoc type="interface">org.zkoss.zul.ComboitemRen public void render(Comboitem item, Object data, int index) throws Exception {1 KB (186 words) - 07:34, 8 July 2022
- ...K Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Cell Data]]94 bytes (12 words) - 06:58, 22 August 2013
- ...y. Secondly, it shortens the response time of user since only the required data will be downloaded the first time.358 bytes (53 words) - 08:10, 15 July 2010
- ...you want to display multiple columns or retrieve a particular field of the data, you have to implement <javadoc type="interface">org.zkoss.zul.TreeitemRend public void render(Treeitem treeitem, Object data, int index) throws Exception {2 KB (245 words) - 07:34, 8 July 2022
- .... If you want to change render style or retrieve a particular field of the data, you have to implement <javadoc type="interface">org.zkoss.zkmax.zul.Orgite public void render(Orgitem orgitem, Object data, int index) throws Exception {2 KB (206 words) - 04:38, 5 February 2024
- ...o [[ZK_Developer's_Reference/MVC/Model/List_Model#Model-driven_Display|the Model-driven Display section]]. ...you want to display multiple columns or retrieve a particular field of the data, you have to implement <javadoc type="interface">org.zkoss.zul.ListitemRend2 KB (236 words) - 07:34, 8 July 2022
- ...o [[ZK_Developer's_Reference/MVC/Model/List_Model#Model-driven_Display|the Model-driven Display section]].</ref>: public String renderCell(Component owner, List<String> data,2 KB (214 words) - 07:34, 8 July 2022
- ...rg.zkoss.zss.api.Range</javadoc>) can be used to change Spreadsheet's book model and the UI will be updated automatically. With above API, you can customize ...k-end JavaBeans, and Spring-managed beans. So, any changes on the back-end data will automatically reflect on Spreadsheet.2 KB (225 words) - 03:44, 2 April 2014
- ...''controller'' is a Java program that is used to glue UI (view) and Data (model) together. ...stModel</javadoc> as described in [[ZK Developer's Reference/MVC/Model|the Model section]].1 KB (173 words) - 03:27, 29 January 2024
- ...of items. A better solution is to use the live data, i.e., by assigning a model (such as <javadoc type="interface">org.zkoss.zul.ListModel</javadoc>) to it <listbox model="${mymodel}" mold="paging">882 bytes (138 words) - 10:23, 5 February 2024
- *Prepare the data in the form of <code>ListModel</code>. ZK has a concrete implementation cal ...face">org.zkoss.zul.RowRenderer</javadoc> interface for rendering a row of data into the Grid.742 bytes (107 words) - 10:40, 19 January 2022
- ...istModel("strset"). Last, assign this ListModel into a Grid by setting the model of the Grid. String[] data = new String[30];3 KB (484 words) - 08:22, 15 July 2010
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model]]84 bytes (10 words) - 06:58, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Picture]]92 bytes (11 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Chart]]90 bytes (11 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Auto Fill]]94 bytes (12 words) - 06:58, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Shift Cells]]96 bytes (12 words) - 06:58, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Sort Cells]]95 bytes (12 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Export to Excel]]100 bytes (13 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Cut, Copy, Paste]]101 bytes (13 words) - 06:58, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Insertion and Deletion]]107 bytes (13 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Cell Style and Format]]106 bytes (14 words) - 06:58, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Merge and Unmerge Cells]]108 bytes (14 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Freeze Rows and Columns]]108 bytes (14 words) - 06:59, 22 August 2013
- #REDIRECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Handling Data Model/Hide Rows and Columns]]106 bytes (14 words) - 06:59, 22 August 2013
- ...as MVP (Model-View-Presenter) is a design pattern designed to separate the model, view, and controller. It is strongly suggested to apply the MVC pattern to .... It thus avoids mutual programming ripple effects between UI and the view model. On the other hand, some developers might find it not as intuitive as MVC.3 KB (496 words) - 03:23, 29 January 2024
- ...It is easier to use different views to show the same set of data. To show data in the view any way you like, a developer may implement his own renderer; Z681 bytes (111 words) - 10:40, 19 January 2022
- ...you want to display multiple columns or retrieve a particular field of the data, you have to implement <javadoc type="interface">org.zkoss.zul.RowRenderer<2 KB (223 words) - 07:34, 8 July 2022
- ...RECT [[ZK Spreadsheet Essentials/Working with Spreadsheet/Spreadsheet Data Model]]87 bytes (10 words) - 06:55, 22 August 2013
- ...on, we'll look into how we could automate that process with ZK's annotated data binding mechanism.388 bytes (50 words) - 09:16, 19 July 2011
- model="@load(vm.cartItems)" <template name="model" var="cartItem">5 KB (739 words) - 12:29, 19 January 2022
- A chart is used to show a set of data as a graph, which helps users to digest data quickly. ...use a <code>chart</code> component we only need to prepare a suitable data model and give it to the chart. The following is an example of pie chart.5 KB (716 words) - 10:41, 19 January 2022
- # Construct a PivotModel with your data and determine row / column / data fields # Assign the model to a Pivottable component413 bytes (52 words) - 10:17, 17 July 2017
- Use model to handle chart data, and set model to chart in a Controller which extends <javadoc>org.zkoss.zk.ui.select.Sele // Create a predefined implementation category model2 KB (283 words) - 02:57, 18 January 2022
- ...and their API including adding custom formula, reference to external data model and beans, and collaboration editing.304 bytes (31 words) - 07:09, 23 August 2013
- ...n order to do that, you would need to write a controller to supply the raw data. ...use the "apply" attribute to specify the controller for supplying the raw data to pivottable.5 KB (666 words) - 07:53, 1 July 2013
- ...formulas are parsed and calculated. The data model part is where the real data is stored. ...ependency. The engine calculates related formulas and notify back the data model all dependent cells and registered "FormulaListener"s (will talk this later5 KB (734 words) - 04:45, 20 September 2010
- ....zkoss.zss.api.Range</javadoc>, can be used to change the Spreadsheet data model and update the UI automatically. With above utilities, you can customize Sp ...-end Java beans, and Spring-managed beans. So, any changes on the back-end data will automatically reflect on Spreadsheet.1 KB (166 words) - 08:12, 28 June 2013
- ...ctable data, Grid is more suitable for the case of table-like presentation data. Thus, developer could adopt the appropriate choice depends on different ci ...he Grid. In the following paragraphs, the usage and demonstration of "live data" in Grid will be introduced.6 KB (884 words) - 08:07, 20 September 2010
- ...developers are not required to leverage any special mechanism to transfer data from the server to the client. ...s discussed in the previous sections, data is provided to the View using a model which is a collection type, usually a <mp>List</mp>.1 KB (175 words) - 00:05, 29 March 2013
- ...declared the basic UI skeleton, now we'll look into how to prepare a data model and write a renderer to populate the Grid component.<br> ===Where the View, Model, and Renderer Come Together===6 KB (856 words) - 06:58, 19 July 2011
- ...POJOs, beans, Spring-managed beans, and DAOs. Examples of manipulating the model in the controller were discussed in the previous sections. In this section and subsections, we will focus on the model that ZK components support directly without custom glue logic. For example,6 KB (861 words) - 07:33, 29 January 2024
- ...kbook is shared among other users in an organization to make sure that the data entered in the workbook is accurate and consistent. ===Data Validation===3 KB (392 words) - 12:55, 19 January 2022
- ...o [[ZK_Developer's_Reference/MVC/Model/List_Model#Model-driven_Display|the Model-driven Display section]]. ...to handle unlimited data set, therefore, there is no need to handle model data in memory. This usage is application-dependent and varies from case to case5 KB (769 words) - 01:58, 30 January 2024
- ...attern. This pattern has 3 roles: View, Model, and ViewModel. The View and Model plays the same roles as they do in MVC. ...Controller'' for the View which is responsible for exposing data from the Model to the View and for providing required action and logic for user requests f5 KB (703 words) - 00:03, 29 March 2013
- ...g the <javadoc>org.zkoss.calendar.impl.SimpleCalendarModel</javadoc>. This model provides functions to add and remove <javadoc type="interface">org.zkoss.ca ...Displaying ZK Calendar Event Data/Presenting Event Data | Presenting Event Data]]2 KB (254 words) - 09:59, 2 February 2021
- A renderer is responsible for rendering the layout of certain model. For example, <code>RowRenderer</code> is responsible for rendering data stored in the <code>ListModel</code> to the specified <code>row</code> in t338 bytes (45 words) - 10:40, 19 January 2022
- ...mple in a vbox. You set the size, chart type and then you set the model of data. ... fill the model here ...3 KB (463 words) - 05:41, 30 January 2011
- ...declared the basic UI skeleton, now we'll look into how to prepare a data model and use Template component to populate the Grid component in our Product Vi ===Associate View and Model in Controller===6 KB (827 words) - 12:28, 19 January 2022
- ...It is easier to use different views to show the same set of data. To show data in the view any way you like, a developer may implement his own renderer; Z ==What's Live Data==9 KB (1,288 words) - 02:57, 20 January 2022
- ...ava class that produces child items based on a data model. It renders your data into View. There are 2 kinds of renderers:1,008 bytes (136 words) - 02:59, 30 January 2024
- <biglistbox hflex="1" vflex="1" model="${data}" > ...oss/zktest/test2/big/FakerMatrixModel.java FakerMatrixModel]) called <code>data</code> such as:1 KB (176 words) - 07:34, 8 July 2022
- ...eplace JSP pages with ZUL pages. You don't need to modify action handlers, data models and others. All you need to do is to map the result view to a ZUL pa As shown, you could use the same EL expression to access the data provided by Struts and your action handler.4 KB (649 words) - 04:35, 5 February 2024
- ...It is easier to use different views to show the same set of data. To show data in the view any way you like, a developer may implement his own renderer; Z ==What's Live Data==8 KB (1,268 words) - 04:16, 20 January 2022
- **The ZK MVC approach provides a great separation among data (aka. model), UI and business logic (aka. control). ...declared with ZUML in ZUL files. Tasks such as setting a component's data model and renderer, component manipulation are implemented in a Controller class5 KB (830 words) - 00:06, 29 March 2013
- ...ary data to be displayed on the View from one or more Model classes. Those data are exposed through getter and setter method like JavaBean's property. ViewModel is also a '''Model of the View'''. It contains the View's state (e.g. selection, enabled statu4 KB (660 words) - 15:05, 12 January 2022
- == Model == ...bar. (Learn [[ZK_Developer%27s_Reference/MVC/Model#Model-Driven_Rendering| Model-Driven Rendering]])3 KB (396 words) - 14:09, 12 January 2022
- == Model Performance Enhancement == In this new version, we introduce a brand new model implementation. This enhancement doesn't change the way you use the Spreads3 KB (451 words) - 04:20, 20 January 2022
- = Live Data = ...he data from the view. In other words, developers only need to provide the data by implementing the <javadoc type="interface">org.zkoss.zul.ListModel</java6 KB (756 words) - 10:42, 12 January 2022
- == Binding to client attribute from MVVM view model == == Data-Attribute Handler ==5 KB (708 words) - 10:19, 15 August 2023
- As previously addressed, presentation of data can be done using appropriate renderers or databinding. In this case, as th ===Where the View, Model, and Renderer Come Together===8 KB (1,023 words) - 12:31, 19 January 2022
- The benefit of it is not to create child widgets for each data, so the memory usage is much lower at the server. ListModelList model = new ListModelList(userName);3 KB (363 words) - 01:57, 31 January 2024
- <grid model="${books}"> <template name="model">2 KB (312 words) - 02:43, 30 January 2024
- = The Huge Amount of Data Problem = ...plementation which only queries a small size of data a time instead of all data in this section.5 KB (726 words) - 07:35, 8 July 2022
- ...m now on, ListModel now supports combobox so you no longer have to mix the model with view. Besides, ListSubModel also supports to implement auto-complete i ...l use ListSubModel to get the subset of data from list model to render the data in combobox according to users' input.8 KB (1,120 words) - 07:17, 7 December 2010
- <grid model=${data}> <template name="model"> <!-- nested template -->4 KB (528 words) - 08:29, 31 January 2024
- ...API to supply data in a clean MVC based manner. In addition updating the data dynamically provides a pleasant user experience as the visual display is up To use the FlashChart we need to prepare a ChartModel and then assign that model to the FlashChart.7 KB (875 words) - 08:33, 20 September 2010
- ...item</code> and <code>Orgnode</code> in <code>Organigram</code> to display data. = Model-Driven Display =4 KB (469 words) - 14:08, 12 January 2022
- It can be very useful to associate a collection with a UI component and the Data Binding Manager will convert the collection into UI components accordingly. # Prepare the data source of collection2 KB (286 words) - 04:33, 5 February 2024
- ...015/03/11/zk8-work-with-native-web-components-using-the-new-zk-client-side-data-binding-api/ recent blog], we have introduced ZK 8's new client side bindin ...e could use the ''command'' and ''after'' method to interact with the view model back to our server.10 KB (1,508 words) - 04:21, 20 January 2022
- ...e cells reference to the backend Java beans, so any changes on the backend data can automatically reflect on ZK Spreadsheet. You can create your own custom ...h built-in browser AJAX user interface and back-end server side Excel-like data and logic. No ActiveX or other plug-ins are required.2 KB (365 words) - 04:31, 5 July 2013
- ...015/03/11/zk8-work-with-native-web-components-using-the-new-zk-client-side-data-binding-api/ recent blog], we have introduced ZK 8's new client side bindin ...e could use the ''command'' and ''after'' method to interact with the view model back to our server.10 KB (1,525 words) - 04:21, 20 January 2022
- ZK Spreadsheet can filter data to find a subset of data in a range. Filtered data display rows that meet criteria, and hide trivial ones. ...="zss" method="isBlankCell(org.zkoss.poi.ss.usermodel.Cell)">org.zkoss.zss.model.impl.BookHelper</javadoc> to test whether cell is blank or not. If set blan6 KB (744 words) - 12:56, 19 January 2022
- <pivottable model="${model}" /> <pivottable model="${model}" grandTotalForColumns="false"2 KB (354 words) - 12:42, 19 January 2022
- ...ta, while the renderer is used to provide the custom look. By default, the data is shown as a single-column grid/listbox. If it is not what you want, pleas = Model-driven Rendering =12 KB (1,762 words) - 08:03, 29 January 2024
- '''Purpose:''' Restrict binder to load data from ViewModel only, not save back ...some attributes that don't save data back to the ViewModel like listbox's model or label's value, you can also write <code>@bind</code> or <code>@load</cod2 KB (199 words) - 07:35, 8 July 2022
- ...model.Range</javadoc>, can be used to change the back end spreadsheet data model and update the UI automatically and independently. ...can bind cells to the back-end Java beans, so any changes on the back-end data would be automatically reflected on the ZK Spreadsheet. You can create your1 KB (163 words) - 06:35, 22 August 2013
- ...In this section, we will explore how to leverage ZK's convenient annotated data binding to achieve the same end. ===How Data Binding and Controller Work Together===9 KB (1,198 words) - 10:47, 19 July 2011
- ...ipulate live data with grouping. Live data, a ListModel that separates the data from user interface, is a common sense of using Listbox and Grid in the maj Here is a live data with grouping example. We use the SimpleGroupsModel, which implements the G3 KB (404 words) - 03:19, 14 December 2010
- ...ted to implement your own model by loading and caching only one portion of data at a time. ...n [[ZK Developer's Reference/MVC/Model|the Model section]]. To implement a model that supports sorting, you have to implement <javadoc type="interface">org.7 KB (863 words) - 09:36, 1 February 2024
- ...pproach. For more details, please refer to [[ZK Developer's Reference/MVVM/Data Binding/Collection and Selection]] ...ultiple attributes to a shared collection object (e.g. a static List) as a model because it might arise concurrent access problem.9 KB (1,228 words) - 04:20, 20 January 2022
- |url=[[ZK Developer's Reference/Data Binding|ZK Developer's Reference: Data Binding]] ...t comes to the application developer's point, it is just as easy as any ZK data binding :-).12 KB (1,747 words) - 03:25, 9 February 2012
- ...uced. It allow UI designers to specify templates right in a ZUML page, the model can then be rendered based on the template without any Java code. =Listbox Model Rendering with Template=10 KB (1,415 words) - 04:18, 20 January 2022
- In cases where the drill down data is expensive to calculate, you can add drill down series on demand by liste ...o call <code>point.setDrilldown()</code> for each point (having drill down data) in your initial and in dynamically added drill down series.6 KB (806 words) - 02:58, 18 January 2022
- Cascader is used to select an item from a hierarchical structure of data. It accepts a TreeModel. <cascader width="300px" model="${treeModel}"/>3 KB (378 words) - 02:48, 22 December 2023
- A component to handle a huge data sets and provides the same and as many as the functionalities of [[ZK_Component_Reference/Data/Listbox | Listbox]] including selection, sorting, keystroke navigation,7 KB (1,014 words) - 01:14, 30 August 2022
- ...it can reduce memory consumption and speed up the processing time when the data is huge. ...ase of running, this sample project uses embedded hsqldb to store the test data.6 KB (821 words) - 04:19, 20 January 2022
- It can be very useful to associate a collection with a UI components, and Data Binding Manager will convert the collection into UI components accordingly. # Prepare the data source of Collection2 KB (260 words) - 10:39, 19 January 2022
- ...tems. A better solution is to use the live data, i.e., by assigning a list model to it. Then, the list items are sent to the client only if they become visi624 bytes (106 words) - 03:59, 13 February 2012
- ...ZK_With_MongoDB_Part_2_-_Using_Morphia Part 2] of this series using Spring data for mongoDB. =Spring Data for MongoDB=9 KB (1,270 words) - 04:19, 20 January 2022
- ...t provide control unit for other APIs, like to change pivot fields, toggle data field orientation, or sort the headers. *data field orientation4 KB (469 words) - 12:43, 19 January 2022
- ZK's annotated data binding mechanism involves the following players to make it work: * Data Bean7 KB (857 words) - 09:33, 9 December 2013
- ...e cells reference to the backend Java beans, so any changes on the backend data can automatically reflect on ZK Spreadsheet. You can create your own custom ...h built-in browser AJAX user interface and back-end server side Excel-like data and logic. No ActiveX or other plug-ins are required.4 KB (577 words) - 12:44, 19 January 2022
- ...ng of each tab and tabpanel must be named <code>model:tab</code> and <code>model:tabpanel</code> and declared right inside the <code>tabbox</code> element. <tabbox id="mytab" model="${$composer.fruits}">5 KB (667 words) - 07:34, 8 July 2022
- ...e cells reference to the backend Java beans, so any changes on the backend data can automatically reflect on ZK Spreadsheet. You can create your own custom ...h built-in browser AJAX user interface and back-end server side Excel-like data and logic. No ActiveX or other plug-ins are required.4 KB (624 words) - 03:30, 4 September 2019
- = Manipulating Model = ...del supports many design patterns including [[ZK_Developer's_Reference/MVC/Model | MVC]] and [[ZK_Developer%27s_Reference/MVVM | MVVM]], which are both full34 KB (3,771 words) - 04:15, 19 September 2023
- ...multiple views of a single data set based on different filter criteria. As data sets become larger and larger, filtering also helps increase performance an ...box for the respective column. Users can then edit the condition that the data in that column must satisfy in order to be included in the final display.10 KB (1,353 words) - 09:38, 22 April 2015
- = Prepare data and ZK settings (Java) = 1. Data object7 KB (952 words) - 14:41, 20 June 2023
- =='''Calling components directly when using a model'''== ...emplate or a renderer to control the appearance, and a model to handle the data.8 KB (1,285 words) - 04:44, 22 March 2016
- ...a Lists. It is required to adjust the DAOs so they can access a persistent model powered by HSQLDB using Hibernate. ...tional database engine written in Java. It provides an easy way to persist data in a file store.3 KB (502 words) - 00:05, 29 March 2013
- ..._a_Chat_Room_Example | chat room]], or a thread which monitors the outside data and updates the multiple desktops. ...l be an Operation Thread which monitors an operation queue. When the major data-processing thread is processing(1) and modify the global ListModel(2), the5 KB (599 words) - 03:37, 28 December 2011
- The template used to control the rendering of each item must be named <code>model</code> and declared right inside the <code>listbox</code> element. For exam <listbox model="${$composer.fruits}">9 KB (1,137 words) - 02:39, 30 January 2024
- ...editing, and updating (time updates) of calendar events (appointments) to data models. These methods pass the <javadoc>org.zkoss.calendar.event.CalendarsE =Calendar Event Data Objects=3 KB (365 words) - 09:05, 17 January 2022
- = Spreadsheet Book Model = ...Chart</javadoc>), and pictures (<javadoc directory="zss">org.zkoss.zss.api.model.Picture</javadoc>).7 KB (974 words) - 06:44, 3 July 2013
- == Model Performance Enhancement == In this new version, we introduce a brand new model implementation. This enhancement doesn't change the way you use the Spreads5 KB (750 words) - 04:21, 20 January 2022
- ...ay that manipulates data beans manually, and an automatic way by use of ZK data binding. ...model with Java class first because we will use this model later. The data model consists of the following attributes: name, description, latitude, and long11 KB (1,421 words) - 08:43, 24 July 2012
- ...prop-init] vm.element.name > value <label uuid="j5VUb" id="" /> at [file:/data/zk/git/zk/zktest/src/archive/bind/basic/allfunction.zul, line:27, nearby co ...op-load] vm.element.name > value <textbox uuid="j5VUd" id="" /> at [file:/data/zk/git/zk/zktest/src/archive/bind/basic/allfunction.zul, line:29, nearby co6 KB (752 words) - 03:39, 15 December 2023
- ...b>createMessage</b> when a user inputs a value that is non-existing in the model, and sends it back to the server along with an <b>onSearch</b> event when u When there is no data to be shown in the model and data 0 already selected, <b>noResultText</b> appears.8 KB (1,169 words) - 07:27, 23 February 2024
- ...In this article, we will present an approach that is classified as the '''Model-View-ViewModel (MVVM)''' design pattern. Using this approach, ZK can contro how ViewModel interact with View & Model13 KB (1,891 words) - 06:18, 22 December 2023
- ListModel model = new ListModelArray(new String[] { <searchbox model="${model}" placeholder="An unknown place" autoclose="true">6 KB (820 words) - 09:59, 30 January 2024
- 3. Call manager.sayHello() to insert data. "manager" is obtain by resolver from Seam's context, too. <grid model="@{bind(fans)}" id="g1" >12 KB (1,451 words) - 07:05, 19 July 2010
- Karn is a component package for ZK. This package brings declarative data-binding, centralized event handling mechanism and certain widgets enhancem == Data-binding: ==14 KB (2,147 words) - 02:47, 6 December 2011
- .../zkoss/calendar/impl/SimpleCalendarModel.html <code>CalendarModel</code>] (Model): stores <code>CalendarItem</code> * <code>ContentRenderer</code> (View): renders a calender-related data to the client-side upon <code>CalendarModel</code>6 KB (754 words) - 12:09, 19 October 2023
- ...of schedule) and '''Read'''(for detail of schedule) methods for retrieving data from Google Calendar. The API of '''org.zkoss.gcalz.GCalUtil''' is shown be * Generic type query in Google Base Data API8 KB (941 words) - 08:28, 20 September 2010
- ...ontext is an intermediate result for exporting Pivottable to a table/sheet data structure. You can construct it from a Pivottable, or from a PivotModel and // in this case, you also have to specify the data field orientation ("column" or "row")3 KB (449 words) - 09:35, 17 July 2017
- ...s directly by their API'''. We call this [[ZK Developer's Reference/MVC|'''Model-View-Controller''' ('''MVC''') design pattern]]. This pattern divides an ap The '''Model''' consists of application data and business rules. <code>CarService</code> and other classes used by it re12 KB (1,763 words) - 10:27, 10 January 2022
- ZK Charts is a component which makes visualization of data exceptionally easy, containing various chart types including line, area, ba * Support chart model1 KB (162 words) - 04:39, 16 July 2021
- To declare row data use the <code>rows</code> component which is a child element of <code>grid< ...<code>height</code> attribute and there is not enough space to display all data.19 KB (2,502 words) - 10:42, 19 January 2022
- :;Displaying details regarding a set of employees, including employee data from multiple fields. ::Data will be formatted as rows containing fields such as: [userId, firstName, ag10 KB (1,453 words) - 02:08, 24 April 2024
- The previous section outlined how to push and pull data to and from the View Model. This section discusses how to catch events such as a button click in our S #Write a function in the View Model which will be fired when the command arrives5 KB (780 words) - 12:30, 19 January 2022
- = Book Model Overview= ...Chart</javadoc>), and pictures (<javadoc directory="zss">org.zkoss.zss.api.model.Picture</javadoc>).12 KB (1,801 words) - 12:53, 19 January 2022
- ...o [[ZK_Developer's_Reference/MVC/Model/List_Model#Model-driven_Display|the Model-driven Display section]]. = Choose a Proper Model Class=21 KB (2,783 words) - 10:20, 29 January 2024
- ...on]] about how to configure language definition and its addon. If you want data binding can works on your newly-created component, you should define its ow '''Textbox's data binding annotation'''6 KB (733 words) - 07:46, 18 January 2022
- ...items into memory. ZK provides many methods for handling large amounts of data including: *Live data scrolling13 KB (1,896 words) - 08:07, 7 March 2011
- ...ch was I had to manually convert results returned from Java driver APIs to model Javabean instances. Wouldn't it be better if we could just talk to database ===Model===8 KB (1,045 words) - 04:19, 20 January 2022
- :;Displaying details regarding a set of employees, including employee data from multiple fields. ::Data will be formatted as rows containing fields such as: [userId, firstName, ag10 KB (1,525 words) - 04:37, 20 January 2022
- === Export tree data via traversing the component hierarchy === === Export data model via custom renderer ===12 KB (1,297 words) - 04:21, 20 January 2022
- Spring MVC is a request-based Model-View-Controller web framework. It is easy to define page flow with Spring M <context:component-scan base-package="demo.data.service" />10 KB (1,406 words) - 04:20, 20 January 2022
- ...</code> type property, we usually bind it to those components that have '''model''' attribute like ''Listbox'', ''Grid'', or ''Tree''. (You should not bind <grid width="400px" model="@bind(vm.itemList)">22 KB (2,996 words) - 07:35, 8 July 2022
- ...o [[ZK_Developer's_Reference/MVC/Model/List_Model#Model-driven_Display|the Model-driven Display section]]. ...vadoc> and <javadoc>org.zkoss.zul.Grid</javadoc> support a list of grouped data.18 KB (2,304 words) - 09:24, 29 January 2024
- <code>Treeitem </code>contains a row of data (<code>treerow), </code>and an optional treechildren. More examples please refer to [[ZK_Component_Reference/Data/Tree#The_open_Property_and_the_onOpen_Event | Tree]]5 KB (619 words) - 07:44, 28 February 2024
- ...ttern. This article will explain how ZK and ZK Bind, our new generation of data binding system can be used, with simple examples. From beginner's level to ...nd logic from presentation''''' easily. It isolates the View layer and the Model layer avoiding tight coupling between the View and Controller layer. UI des14 KB (2,258 words) - 04:18, 20 January 2022
- ...de> attribute is used to bind a <javadoc directory="zss">org.zkoss.zss.api.model.Book</javadoc> to spreadsheet from a managed bean. ...d practice to bind a JSF component with a managed bean which contains data model and business logic. Spreadsheet JSF component obtains <code>Book</code> obj12 KB (1,551 words) - 12:48, 19 January 2022
- ...nd getter can change the data of both the View and the ViewModel using the data binding mechanism. * Line 14: As we can't save whole list through data binding, the ViewModel only provides getter for <code>itemList</code>.4 KB (518 words) - 07:36, 8 July 2022
- ...the area below the car list will show the selected car's details including model, price, description, and preview. == Rendering Model's Data ==11 KB (1,468 words) - 04:20, 20 January 2022
- ZK 3.5.2 includes better integration between MVC pattern and data-binding, template page supported, and a way to define library properties. M ...ctly, and render it. Simply define model in the Composer, and retrieve the model on UI using DataBinding as follows:4 KB (592 words) - 04:16, 20 January 2022
- ...dled by Database query so that we can reduce the memory usage and load the data on demand. Building the model13 KB (1,536 words) - 04:18, 20 January 2022
- ...ototype a Telecom Network Graph on Google Maps with ZK components applying Model and Renderer approach. In this working application we have applied object m ...ork, store updated information to DB. Each Monitor has read only access to data cached by editor thread in Application memory.4 KB (590 words) - 08:24, 7 December 2010
- ...ntroller/Wire Event Listeners]]). In a event listener, you can access book model with Spreadsheet provided API or use your service classes to implement busi //access book model or perform your business logic3 KB (396 words) - 12:53, 19 January 2022
- ...l result by dividing the two. In the above example, the context would be a data structure holding the sum and the count, while the summarization would be t To define a custom calculator, you must specify a ContextType so the model knows what to keep track of in accumulation phase.5 KB (611 words) - 12:42, 19 January 2022
- The data binding mechanism plays key role in synchronizing data between the View and ViewModel when developing a web application using the ...component's attribute and the target object, it's usually a ViewModel, by data binding annotation expression.9 KB (1,255 words) - 07:09, 28 May 2015
- ...d be to use predefined templates to layout your web page with ZK's dynamic data binding (MVVM). == Declare View Model ==7 KB (1,117 words) - 04:21, 20 January 2022
- ZK Spreadsheet can resolve the name expressions in cells to bind the data from the back end Java beans automatically. Data binding spreadsheet cells to back end Java beans.4 KB (505 words) - 12:53, 19 January 2022
- ...imize updating area to the size of its viewport at client-side, displaying data at a speed so fast you have never seen before. This demo will demonstrate how one trillion data ('''1,000,000,000,000 cells''') can be handled using <i><b>Biglistbox</b></13 KB (1,864 words) - 04:19, 20 January 2022
- ...onsuming to build. This demo application has been built to demonstrate how data binding can be so useful in day to day programming, cutting out a lot of th ...to read [[ZK Developer's Reference/Data Binding|ZK Developer's Reference: Data Binding]] before looking at this demo as this is essentially a practical ex6 KB (957 words) - 03:27, 29 December 2010
- ...contributors, we have created this easy to use, flexible, feature rich new data binding system in ZK6. ...aborated annotations: ZK Bind uses a set of annotations to make the use of data binding as intuitive and clear as possible.9 KB (1,267 words) - 07:46, 6 December 2011
- =Simplified Tree Model= ...Model</javadoc> which provides an mutable and sortable tree model for tree data which are small enough to be completely loaded into memory. It is then poss10 KB (1,502 words) - 04:18, 20 January 2022
- ...and ViewModel. The main concept of MVVM design pattern is to separate the data and logic from the presentation. ==Design the View Model==21 KB (3,371 words) - 04:19, 20 January 2022
- *[[Live_Data%2C_Paging%2C_setModel_and_Implement_your_own_renderer | Live Data, Paging, setModel and Implement your own renderer]] ...//www.zkoss.org/smalltalks/loadondemand/ Use Load-On-Demand to Handle Huge Data]16 KB (2,298 words) - 08:54, 10 May 2013
- ...ZK Developer's Reference: Data Binding]] and new feature of annotation for Data Binding in ZK 2.4 [[Small_Talks/2007/July/New_Features_of_ZK_2.4.1 | here]] In hello.xhtml contains a input form for person data input and validation. You can submit your information and the page will nav15 KB (1,965 words) - 03:19, 29 December 2010
- ...the pure server-centric approach to implement this application using MVC (Model-View-Controller) pattern. ===Model===13 KB (1,714 words) - 04:17, 20 January 2022
- ...el for its data population. Analogous to ListModel for Grid component, the model interface we use for Pivottable is PivotModel. ...unlike Grid or Listbox, due to the logic of pivot table, we cannot specify data as children components of a Pivottable, so you always need to prepare a Piv11 KB (1,596 words) - 10:18, 17 July 2017
- ...you to share the same ListModel for different clients, and to update their data automatically when necessary. It is useful when you want to broadcast infor ListModel model = service.getProxy(desktop);5 KB (595 words) - 01:44, 20 December 2010
- ...the list model associated with this grid. In this example, we use the Live Data to show how to use ListModel like original grid. ...iginal grid from [http://www.zkoss.org/zkdemo/userguide/ ZK Live Demo#Live data]. You can find the example '''ygrid-livedata.zul''' file with WAR file in t8 KB (1,136 words) - 01:30, 21 September 2010
- <grid model="${win$composer.model}"/> <grid model="${win$MyComposer.model}"/>7 KB (1,064 words) - 09:16, 29 November 2010
- ...how to change the style of spreadsheet with ease. No modification of data model is required. In the following paragraphs, I will show you how to change the Input bean and its data names NewSheet.xls, such as dataBean.item, dataBean.liquidAssets, dataBean.3 KB (435 words) - 09:34, 13 December 2010
- ...how to change the style of spreadsheet with ease. No modification of data model is required. In the following paragraphs, I will show you how to change the Input bean and its data names NewSheet.xls, such as dataBean.item, dataBean.liquidAssets, dataBean.3 KB (441 words) - 08:00, 13 January 2011
- ...ructure is simple and mirrors the event object defined by ZK Calendar. The model object is named SimpleCalendarEvent and stores such things as the color of ...t for an example you can use any server type, just make sure to change the data types accordingly.11 KB (1,522 words) - 10:01, 3 December 2010
- -- an Example of Fusioning Component and Model Model-view-controller (MVC) is an architectural pattern used in software engineer7 KB (990 words) - 10:21, 12 January 2011
- ...the sort method to handle it effectively. Please refer to the '''Sort Live Data''' section further down. === Live Data ===20 KB (2,872 words) - 10:43, 19 January 2022
- ZK Spreadsheet can resolve the name expressions in cells to bind the data from the Spring-managed beans automatically. Data binding spreadsheet cells to Spring-managed beans.5 KB (643 words) - 12:53, 19 January 2022
- ...del) are both design patterns that isolate the dependency among the domain data, the domain logic and the user interface. They are both supported by ZK, an ...The controller is the ''middle-man'' gluing the view and the model (aka., data).15 KB (2,388 words) - 10:23, 5 February 2024
- ...to control the data presentation. The most efficient way to initial a data model is import from an exist EXCEL file by setting the location to the src attri ...a from user. It also has better performance because avoid loading too many data, that you don't want to show it, to client side.7 KB (1,025 words) - 06:23, 7 December 2010
- ...ode> provided by Spreadsheet to process ZK AJAX response and process other data of the JSON response according to our business logic. ...der is called when creating a Spreadsheet in ZK context. The returned book model will be set to a Spreadsheet.15 KB (2,090 words) - 12:48, 19 January 2022
- And the best of all, you can modify the content of underlying data model with Java. Jobs includes updating data to client, and handle client event.9 KB (1,309 words) - 04:18, 20 January 2022
- ...de of the examples at this address: [http://www.zkoss.org/zkdemo/userguide/data/morechart.zul] ...proper chart type, and the threeD (3D) attribute to draw proper chart. The model and type must fit together, or the result is unpredictable. The 3D chart is25 KB (3,027 words) - 04:17, 20 January 2022
- .... The Controller handles events from UI, controls the UI, and accesses the Model. For complete explanation, please refer to [[ZK Developer%27s Reference/MVC ...zk spreadsheet caches a range of cell data at client-side to avoid getting data from the server-side when scrolling. You can adjust this range by <code>pre12 KB (1,752 words) - 12:51, 19 January 2022
- = Two Way Data Binding = ...o collect user input into a JavaBean and load only binding when displaying data. If you have both needs, you can use save-load binding. We also call it '''13 KB (1,799 words) - 07:35, 8 July 2022
- @init is a data binding expression. It is used in the MVVM pattern. It is declared on a com @load is a data binding expression. It is used in the MVVM pattern. It is declared on a com11 KB (1,835 words) - 06:43, 9 February 2022
- ...itor" application as an example to present how to listen an event and what data you can get from an event. The image Below is a screenshot of "Event Monito ...s sent. However, the typing value is still not saved in Spreadsheet's data model, so the editing value is empty. The client value is "t" which is the same a7 KB (981 words) - 03:01, 4 July 2013
- ...from this data-binding feature. Before we go through the mechanism of the data-binding implementation, I would like to start with some background about th ....NET framework, especially WinForm, introduces a good technique known as “Data Binding” that allows develop to bind a specific property of an object to6 KB (984 words) - 07:39, 20 September 2010
- ...matically synchronize the ZK Tree node with its associated data, the “Tree Model.” 1. When developer has huge amount of data entries to build a tree13 KB (1,838 words) - 02:32, 12 November 2015
- ...ate code, to help application developers compose HTML layouts with dynamic data. It is inspired by Shadow DOM to enable better composition of ZK components ListModel model = new ListModelList(Arrays.asList(new String[]{"1", "2", "3"}));10 KB (1,389 words) - 08:45, 26 January 2024
- Each action has a set of "Action parameters", which indicates what data needs to be retrieved from the client in order to process a given action. ...ch the properties and values requested by the action and send all relevant data in the request.10 KB (1,456 words) - 03:04, 1 April 2024
- can be applied, and how they help to separate the application model (java code) from the UI (zul files). ...ed support for data binding and automatic updates caused by changes in the model.12 KB (1,623 words) - 04:21, 20 January 2022
- Timeline provides a convenient way to import event data into it using XML. Simply follow the format as follows, <data>8 KB (1,030 words) - 10:46, 19 January 2022
- :Now your users liked this gadget for its speeding up the data entry. Until one day you found some amount is zero. ...ust. However, HTTP is stateless, so it is not practical to really exchange data or locking among them. Rather, you could add some hidden fields to denote w3 KB (522 words) - 06:04, 20 September 2010
- ...owing a huge amount of data. Grid and Listbox will load only the necessary data chunk from associated ListModel, render required Row(s)/Listitem(s) on the If you want to fully leverage the power of ROD, using a ZK model object like <code>ListModel</code> is necessary.6 KB (921 words) - 09:18, 1 February 2024
- ...heet/Handling_Data_Model/Protection Working with Spreadsheet/Handling Data Model/Protection]2 KB (332 words) - 04:42, 11 April 2019
- ...previous chapters, we can use ''Template'' to define how to display a data model list with implicit variable <code>each</code>. <template name="model">35 KB (4,608 words) - 10:56, 19 January 2022
- You can do automatic paging but then your whole list will be in your model.<br/> * model14 KB (2,030 words) - 08:25, 2 December 2015
- = Model = A database table which holds our application's data needs the following attributes: event id, event name, event priority and ev24 KB (3,677 words) - 07:33, 14 January 2022
- = Navigation Model = == Abstract Navigation Model ==11 KB (1,540 words) - 04:29, 20 January 2022
- ...aves the user's data and clicking the "Reload" button loads previous saved data back into the form. ...sent in the ZUL file. This approach makes the responsibility of each role (Model, View, and Controller) more cohesive and allows you to control components d34 KB (4,838 words) - 10:52, 19 January 2022
- ...er-side. The binder is the kernel of MVVM and acts as a bridge to transfer data and events between the View and ViewModel. See more detail [http://books.zk === 3. Getter Method should be pure in View Model ===10 KB (1,520 words) - 08:46, 19 October 2023
- ...lopers are free to use any database (relational or non-relational) and any data access layer solutions that work with those databases. Typically, for relat ...goDB_Part_3_-_Using_Spring_Data Part 3] I will show how to leverage Spring Data mongoDB support to work with mongoDB database.10 KB (1,499 words) - 04:19, 20 January 2022
- To satisfy variety requirement of data format, longbox is supported since 3.0.1. ==Enhancement of Data-Binding==7 KB (949 words) - 04:13, 17 December 2010
- ...-event-notification-model/ Handling ZK Events using CDI event notification model] ...rds, it makes them visible to the ZUML document, including EL expressions, data binding and zscript.3 KB (402 words) - 04:33, 5 February 2024
- In the previous Part 1 I created a wizard template together with a model. I showed its usage in a trivial case. This Part will focus on reusing the #: review data, accept GTC submit order (handle exceptions)19 KB (2,554 words) - 04:21, 20 January 2022
- ...ing_with_Spreadsheet/Spreadsheet_Data_Model#Load_A_Book_Model| Load A Book Model]]. ...s.zss.ui.Spreadsheet</javadoc>, <javadoc directory="zss">org.zkoss.zss.api.model.Book</javadoc>, <javadoc >org.zkoss.zk.ui.event.Event</javadoc>, selection8 KB (1,073 words) - 12:51, 19 January 2022
- ...can bind cells to the back-end Java beans, so any changes on the back-end data would be automatically reflected on the ZK Spreadsheet. You can create your ...h built in browser Ajax user interface and back-end server side Excel-like data and logic. None of ActiveX or plug-ins is needed.5 KB (723 words) - 02:16, 30 November 2010
- <grid model="${lm}" width="300px" == Data Model with Paging ==42 KB (5,647 words) - 04:19, 10 May 2023
- In addition to the Excel format, you can also export a book model as a PDF file with <javadoc directory="zss">org.zkoss.zss.api.Exporter</jav import org.zkoss.zss.api.model.Book;5 KB (636 words) - 12:52, 19 January 2022
- ...s sent. However, the typing value is still not saved in Spreadsheet's data model, so the editing value is empty. The client value is "t" which is the same a ...we present you how to listen these events and print messages with related data in a controller.8 KB (1,132 words) - 12:53, 19 January 2022
- ...red in the controller. When templates are created, they are reuse the same model object as the previous template. ...al fit for this task, since it already provides a clear separation between data and view. On the ViewModel side, the @MatchMedia annotation will trigger wh8 KB (1,117 words) - 09:51, 23 April 2024
- ...book/master/introduction_of_mvvm.html ZK Bind] that automatically does the data-binding between the View and the ViewModel for you. <listbox width="200px" height="200px" model="@load(vm.list)">4 KB (579 words) - 10:45, 3 May 2022
- onLogin="redirect(event.data)"> ...ined data model. In the future, we might figure out a way to separate data model from the macro components.9 KB (1,318 words) - 08:02, 20 September 2010
- ...hronological information in a flexible and easy way; in addition to static data it also support ListModel. Linelayout only accept <code>Lineitem</code> as ListModel model = new ListModelList(new String[] {3 KB (385 words) - 03:58, 3 May 2022
- ...can bind cells to the back-end Java beans, so any changes on the back-end data would be automatically reflected on the ZK Spreadsheet. You can create your ...h built in browser Ajax user interface and back-end server side Excel-like data and logic. None of ActiveX or plug-ins is needed.5 KB (814 words) - 11:12, 28 December 2010
- ...can bind cells to the back-end Java beans, so any changes on the back-end data would be automatically reflected on the ZK Spreadsheet. You can create your ...h built in browser Ajax user interface and back-end server side Excel-like data and logic. None of ActiveX or plug-ins is needed.5 KB (713 words) - 08:51, 29 November 2010
- ...help developers to generate a '''''DB Form'''''<ref>'''''DB Form''''' is a data operation process which is based on the MVC architecture of '''''ZK + Spri ...th_Spring_JPA_And_A_Model-View-Controller_Pattern|ZK With Spring JPA And A Model-View-Controller Pattern]] to know the underlying mechanism of how ZK + Spri11 KB (1,692 words) - 04:17, 20 January 2022
- Each action has a set of "Action parameters", which indicates what data needs to be retrieved from the client in order to process a given action. ...h the properties and values requested by the action and sends all relevant data in the request.11 KB (1,793 words) - 10:57, 27 July 2022
- ...zkoss.zss.api.Ranges</javadoc>, <javadoc directory="zss">org.zkoss.zss.api.model.Book</javadoc>, or your own service class to implement your business logic. //access book model or perform your business logic3 KB (386 words) - 04:08, 5 July 2013
- Each action has a set of "Action parameters", which indicates what data needs to be retrieved from the client in order to process a given action. ...h the properties and values requested by the action and sends all relevant data in the request.11 KB (1,793 words) - 09:36, 12 December 2023
- ...I to supply data in a clean MVC based manner. In addition to updating the data dynamically, it provides a pleasant user experience as the visual display i | model21 KB (2,264 words) - 03:45, 6 March 2024
- ...le will further explain advanced usage of this component, especially about data validation and event handling. = Data Validation =13 KB (1,883 words) - 04:30, 20 January 2022
- CategoryModel model = new DefaultCategoryModel(); model.setValue("1900", "Q1", new Integer(20));8 KB (986 words) - 02:11, 9 November 2023
- ...akes an request to the server, which is kept open until the server has new data to send to the browser. After sending such an event, the server closes the First, use the chart component and set variables. Then, put an empty model to chart.8 KB (1,063 words) - 03:49, 8 December 2010
- ...ding, so don't use <code>zcommons-el.jar</code> if you want to use the new data binding.</ref>. Though optional, it is suggested to remove <code>zcommons-e ...ent Custom Java Class|macro components]] (i.e., wiring child components to data members automatically), please refer to [[#Autowiring_of_macro_components_a24 KB (3,569 words) - 04:19, 20 January 2022
- ...ments, formatting, and the actual content, any non-validated user-supplied data included in the resulting page without proper HTML encoding, may lead to ma ...on_Cheat_Sheet XSS Prevention Cheat Sheet] providing a positive prevention model of attacks even without knowing all the details of every single exploit.3 KB (421 words) - 07:38, 21 March 2017
- ..._realize_the_idea_of_live_data_in_a_Grid | How to realize the idea of live data in a Grid]] for more information. =Data Binding Reloaded=13 KB (1,867 words) - 04:16, 20 January 2022
- ...nctionality to provide access to UI objects (the View) from Java code (the Model and Controller) with very little effort ...what advantages ZK provides us with by wiring the components, events, and data automatically. We need to move on to deal with our goal of implementing a u5 KB (866 words) - 12:32, 19 January 2022
- ...ich are designed for various purposes, some for displaying large amount of data and some for user input. We can easily create components in an XML-formatte ...r's Reference MVC ]]</ref>, ZK also supports another design pattern, MVVM (Model-View-ViewModel) <ref>[[ZK_Developer%27s_Reference/MVVM| ZK Developer's Refe6 KB (834 words) - 00:34, 21 March 2013
- ..._Component_Reference/Input/Searchbox|Searchbox]], [[ZK_Component_Reference/Data/Listbox#Select_Mold | Listbox select mold]] or [[ZK%20Component%20Reference <combobox model="${model}" readonly="true"/>14 KB (1,929 words) - 09:01, 11 January 2024
- ...mount of data in your DB and want display it in a ZK Listbox or Grid using data grouping. ...le discusses a strategy and shows an exemplary implementation on how to do data grouping in a similar fashion.24 KB (3,460 words) - 09:12, 24 September 2013
- Data access within J2EE has had a long and colourful evolution. Seasoned program public void render(Listitem listItem, Object data) throws Exception {27 KB (3,934 words) - 08:08, 7 December 2010
- ==MVC: Automate the access with data binding== ==Express data with variable resolver and EL expressions==14 KB (2,038 words) - 10:39, 19 January 2022
- ...ter at the bottom of the tree. The third part, the tree body, contains the data to appear in the tree and is created with a treechildren component. <tree width="300px" model="${stm}" onAfterRender="self.setSelectedItem(self.getTreechildren().getLast26 KB (3,443 words) - 09:42, 23 February 2024
- * technical data of example project ''Data Access Object (DAO)'' pattern is a good practice to implement a persistence17 KB (2,285 words) - 04:34, 5 February 2024
- ...domainModel.html domain model], event driven [http://en.wikipedia.org/wiki/Model-view-controller MVC], [http://www.springframework.org/ Spring] (IoV [http:/ Figure 2 shows the application after inputting some data into the database:11 KB (1,706 words) - 01:05, 21 September 2010
- ...roduced named autosort which enables developers to set whether to sort the model when the following cases occur: *Model receives a <javadoc>org.zkoss.zul.event.TreeDataEvent</javadoc> and <javado12 KB (1,685 words) - 04:18, 20 January 2022
- ...major APIs change, most codes written for customization or accessing data model need to be re-written for this version. == Classed under <code>org.zkoss.zss.model</code> are removed ==4 KB (551 words) - 04:20, 20 January 2022
- Small Talks/2022/September/ZK 10 Preview: Migrating from Stateful components to Stateless components=== Model and Renderer === .... In the Stateless component, by default, we don’t have a way to store the Model and Renderer for later use on the server. However, ZK 10 does provide some23 KB (3,046 words) - 12:54, 21 September 2022
- ...n Hibernate's single thread session management and ZK's mutil-thread event model has been a serious issue. It causes Hibernate's LazyInitializationException ...to be rollbacked to they were and causing no unknown state or inconsistent data. Though a Hibernate session is not a database transaction, the [http://www.14 KB (1,970 words) - 09:23, 2 November 2011
- ...a command from the view will result in a change notification from the view model. Automatic updates are triggered by methods annotated with @NotifyChanges<r ...ome of these improvements to POJOs, beans and basically any object used in data binding. For example, you can decide to only update the value of a POJO fie9 KB (1,410 words) - 03:17, 2 June 2016
- ...ded in the '''HttpSession''' specification that helps ZK to replicate this model to other clustering nodes. (If you are not sure what '''HttpSession''' is, ...ication machanism implemented by container will synchronize user's session data to every cluster nodes. Picture shown bellow demonstrates what ZK stores in10 KB (1,309 words) - 02:17, 14 December 2010
- Please refer to the [[ZK_Component_Reference/Data/Grid#Paging | Grid]] for more details. ...ple</strong> on listbox directly, and set <strong>multiple</strong> on the model instead.48 KB (6,561 words) - 01:44, 31 January 2024
- <listbox model="@load((vm.names.stream() zkbind.$(someone).command('dataChange', {data:{title: "myData"}});22 KB (3,158 words) - 04:21, 20 January 2022
- ...suggestions, we have created this easy to use, flexible, feature rich new data binding system in ZK6. ...ata and logic from presentation easily. It isolates the View layer and the Model layer avoiding tight coupling between the View and Controller layer. UI des18 KB (2,297 words) - 06:56, 6 December 2011
- ...ent centrée serveur pour implémenter cette application avec le modèle MVC (Model-View-Controller). <listbox id="itemList" model="@{main$composer.stocks}"12 KB (1,731 words) - 04:17, 20 January 2022
- =Scenario One: Create Report with Custom Data Source= ...s sample, we assume you have a ZK page with two grids which contain custom data source and you wish to export these grids to a PDF/RTF table using JasperRe16 KB (2,266 words) - 04:19, 20 January 2022
- <a:bind model="persons" selectedItem="selected"/> <listbox rows="4" model="@{persons}" selectedItem="@{selected}">17 KB (2,515 words) - 07:22, 17 December 2010
- <listbox model="@load((vm.names.stream() zkbind.$(someone).command('dataChange', {data:{title: "myData"}});22 KB (3,197 words) - 04:21, 20 January 2022
- ...suggestions, we have created this easy to use, flexible, feature rich new data binding system in ZK6. ...ata and logic from presentation easily. It isolates the View layer and the Model layer avoiding tight coupling between the View and Controller layer. UI des19 KB (2,503 words) - 02:16, 6 December 2011
- ...prepare a data format supported by Ext Grid, such as HTML table, xml data, data array, and so forth. So far, we only render the output of Y-Grid component .... In this grid object, it uses the Ext.data.Record object to cache the row data and uses the Ext.grid.ColumnModel to store the information of header.15 KB (2,281 words) - 07:24, 7 December 2010
- ...odel.newScale(0.0, 100.0, -120.0, -300.0, 10.0, 4);//scale's configuration data //create and set the model of the bar chart here10 KB (737 words) - 06:26, 18 January 2011
- ...event data is stored on your own database preventing exposure of sensitive data. With ZK Calendar, users of your applications are easily able to share sche ||model15 KB (2,272 words) - 09:43, 19 January 2011
- ...suggestions, we have created this easy to use, flexible, feature rich new data binding system in ZK6. ...ata and logic from presentation easily. It isolates the View layer and the Model layer avoiding tight coupling between the View and Controller layer. UI des20 KB (2,615 words) - 04:46, 26 January 2021
- ...g on fields, you could sort data according to different fields of the data model, even multiple fields are allowed. <listbox model="@{persons}">7 KB (939 words) - 06:35, 22 December 2010
- ...technique to initialize the new UI objects based on the previous UI state data. ...al fit for this task, since it already provides a clear separation between data and view. On the ViewModel side, the @MatchMedia annotation will trigger wh8 KB (1,204 words) - 04:36, 20 January 2022
- ...nd authenticate ourselves as admin user. Navigate to <code>'''Company Home/Data Dictionary/Web Scripts Extensions'''</code> and create a space called <code model.mynode=companyhome.childByNamePath("myweb/helloworld");25 KB (3,893 words) - 04:17, 20 January 2022
- ...ments help application developers compose an html layout with some dynamic data. They are basically templates; however, with shadow elements, applications ...o the client. This is because shadow elements are not applied with dynamic data such as ''@load'' expressions, so there is no reason to store them in the s25 KB (3,653 words) - 04:21, 20 January 2022
- ...tional mapping'') framework to convert object-oriented model to relational model and vice versa. ''Hibernate'' is the most popular ORM framework in Java wor ...good practice to implement a persistence layer. This pattern encapsulates data access codes written by Hibernate API from business tier. A DAO object expo24 KB (3,146 words) - 04:34, 5 February 2024
- ...oud-native scalability, ZK 10 introduces stateless components, client-side Model-View-ViewModel (MVVM), and embraces TypeScript. These enhancements empower ...delivering faster response times. Client-side MVVM ushers in a new era of data binding, reducing server memory usage and improving performance. Developers13 KB (1,865 words) - 04:23, 17 October 2023
- If you prefer the MVC (Model-View-Controller) approach, i.e., you prefer not to embed the handling codes <a:bind model="persons" selectedItem="selected"/>25 KB (3,650 words) - 09:30, 7 December 2010
- ...oud-native scalability, ZK 10 introduces stateless components, client-side Model-View-ViewModel (MVVM), and embraces TypeScript. These enhancements empower ...delivering faster response times. Client-side MVVM ushers in a new era of data binding, reducing server memory usage and improving performance. Developers13 KB (1,873 words) - 13:38, 20 October 2023