- 2.5.22024-05-01
- [C] ☆Add inner_html parameter to the widget components to set whether to display values via
innerHTML(Prevent XSS attacks)
- 2.5.12024-02-01
- [C] Rewrite z.i18n
- 2.5.02024-01-01
- [A] z.form.Validator: Add pattern type validator
- [A] z.form.Form: Add updateStatus method, used to update the status of elements(visible/disabled)
- 2.4.32023-12-01
- [F] Grid: Fix the issue where sort_compare is still set when sortable==“custom”
- [F] Grid: Fix horizontal scroll display mismatch when expanding/closing minimized columns
- [A] GView: zoomFit and translateCenter methods add data parameter
- [A] GView: Add update_data_on_transform property to set whether to update display properties of all elements when the canvas
transformed (default false)
- [C] GView: Rename the getTransformedPoint method to getTransformedPoint
- [C] GView: Rename the getTransformedRect method to getOriginalRect
- 2.4.22023-07-01
- [A] z.util: Add formatDate function for datetime formatting
- [A] z.form.Form: Add ze-reset="false"attribute to keep the original value of the element
- [F] GView: Fix the issue that multiple links overlap between two nodes
- [F] GView: Fix the issue that closed groups are under other open groups
- 2.4.12023-03-01
- [C] GView: Rename Label offset properties label_x_offset/label_y_offset
to label_offset_x/label_offset_y
- [C] GView: Rename Info offset properties info_x_offset/info_y_offset
to info_offset_x/info_offset_y
- [A] GView: Add label_style/info_style properties
to customize the rendering styles of thelabel and info
- [A] GView: Add size/center properties support to Node for ease of use
- [A] GView: The points will be updated, when the position (x/y) or size (width/height) of the path node changes
- 2.4.02023-02-01
- [A] GView: Add Link bundle/unbundle feature
- [F] z.bom.browser: Fix Edge browser type check issue
- 2.3.22023-01-01
- [A] GView: Add label_in_frontproperty to set whether the label is in front (default false)
- [A] GView: Add info_in_frontproperty to set whether the info is in front (default false)
- 2.3.12022-12-01
- [A] z.bom: Add methods about url query parameter(z.bom.*SearchParam)
- [A] z.canvas2d.renderShape: Add right triangle type shape(right_triangle)
- [A] z.canvas2d.renderShape: Add list type arc radius support for rounded rectangle(roundrect_radius)
- [A] z.util.color: Add mix method to mix two colors in variable proportion
- [A] GView: Add conic_gradient type gradient(Browser Compatibility Required)
- [A] GView: Add drag-pan interaction when the mouse wheel button is pressed
- 2.3.02022-10-01
- [A] GView: Add info property to show data information
- [A] GView: Add subview_drill_on_dblclick property to control whether to drill down/up the subview when double-clicking a
subview.
- [F] GView: Fix the issue that the parallelogram and covexhull type Group's stroke path not
closing when not filled.
- 2.2.22022-09-01
- [F] GView: Fix the issue that stroke line is visible when *stroke_line_width<=0
- 2.2.12022-06-01
- [C] Grid: Change the multi-column sort modifier key attribute from multiple_sort_key to multiple_sort_modifier_key,
default is null, ctrl(windows) key and command(mac) key are used for multi-column sorting.
- [A] Add z.bom.onstorage method to listen for localStorage key value changes
- 2.2.02022-05-01
- [A] GView: Add group_expand_on_dblclick property to control whether to expand/collapse the group when double-clicking the
group.
- [A] IDataCanvasRendererView: Add interact_bounds property to set the interactive boundaries of the data, default is body
- [F] Pagination: Fix the negative value of offset and skip caused by setting total=0
- [F] Grid: Fix the bug that the header is not visible because the grid is hidden
- 2.1.02021-10-01
- [F] Grid: Fix issue that row height is very large during column collapsing
- 2.0.002021-01-01
- [A] Add GView graphics component
- 1.1.02020-05-01
- [A] Tabs: Add mouse wheel event to scroll tabs
- [F] Grid: Fix the issue that hidden columns are still visible when fixed(left/right)
- [F] Grid: Fix the issue that checkonclick was not working
- [F] Popup: Fix the issue that the parent popup widget would also be closed when clicking outside of the child popup widget to close
- 1.0.02020-01-01
- [A] Add z.form.Form, a form manager that allows you to easily manage the form
- [A] Validator: Add alphanumeric_dash rule to verify the alphanumeric underline and dash value
- [F] Pagination: Fix paging information is not updated when setting total
- 0.6.02019-11-01
- [A] Add fade/slide/zoom animations
- [A] Grid: Add row striped background color
- [A] Modal: Add optional sizes
- [A] Pagination: Add the layout property to set the element layout and visibility
- [F] Popup(Tooltip/Popover/Modal/MessageBox): Fix an issue where element is lost due to continuous pop-up when the content is an element in dom
- [F] Grid/TreeGrid: Fix an issue when scrolling to make the selected data visible, the scrollbar is not syncing
- 0.5.02019-10-01
- [A] Grid: Compare function can be added to the column for custom sorting
- [A] Popup(Tooltip/Popover/Modal/MessageBox): Add default animation effects
- [A] Notification: Add type (success/info/warning/error) to display different notification types
- 0.4.02019-09-01
- [A] Add z.form.Validator to validate form fields
- 0.3.02019-08-01
- [A]
- Add z.widget.alert() method to display an alert box with a specified message and an OK button
- Add z.widget.confirm() method to display a dialog box with the specified message, along with an OK and a Cancel
button.
- Add z.widget.prompt() method to display a dialog box that prompts the visitor for input
- [A] Grid:Columns can be minimized
- [F] Tooltip: Fix open/close exception caused by delay
- [F] Menu: When the mouse slides out,the expanded menu item is not collapsed,
- 0.2.02019-07-01
- [A]
- Add z.widget.tooltip() method to add tooltip (open/close) event listener
- Add z.widget.tooltip.init() method to initialize all tooltip components (data-toggle="zw-tooltip")
- Add z.widget.tooltip.open(hostEle, tooltip) method to open a tooltip on hostEle
- [A]
- Add z.widget.popover() method to add popover (open/close) event listener
- Add z.widget.popover.init() method to initialize all popover components (data-toggle="zw-popover")
- Add z.widget.popover.open(hostEle, content) method to open a popover on hostEle
- [A]
- Add z.widget.modal(modalContentEle, props/false) method to toggle modal open/close. If the second argument is false,
close the modal, otherwise open
modal
- Add z.widget.modal.init() method to initialize all modal components (data-toggle="zw-modal")
- Add z.widget.modal.on() method to add modal (open/close) event listener
- [A] Popover/Tooltip will close when the window loses focus (blur)
- [F] Grid/TreeGrid: when deleting/adding data items, the header check column status is not updated
- [F] Notification: wrong position when position is "bottom_left" and direction is "right"
- 0.1.02019-06-01
Release
- 0.0.02014-07-03
Start