#summary Changelog
#labels Featured
= 3.5.1 =
* Upgrade to jQgrid 4.4.2
* Upgrade CKEditor 4.0.1
* Solve Issue 647: autocompleter does not submit values from other form elements
* Solve Issue 936: navigatorCloneToTop does not include extra buttons in top navigator bar
= 3.5.0 =
*Check out the [UpgradeGuide Upgrade guide].*
* Upgrade to jQuery 1.8.3
* Upgrade to jQuery UI 1.9.2
* New [MenuTag Menu Component]
* The Showcase was refactored/redesigned
* Solve Issue 377: add Menu, Menubar component
* Solve Issue 621: Spinner not working in Chrome
* Solve Issue 765: Spinner Tag doesn't allow to enter 2-digit values manually
* Solve Issue 906: Grid with searchoptions and defined dataUrl is broken
* Solve Issue 908: struts2-jquery-tree-plugin checkbox
* Solve Issue 911: Please support "title" option of colModel in Grid-Plugin
* Solve Issue 919: Inline Datepicker does not update the Hidden Field
= 3.4.0 =
* Upgrade to jQuery 1.8.2
* Upgrade to jQuery UI 1.8.24
* Upgrade to jQuery Mobile 1.2.0
* Upgrade to jQgrid 4.4.1
* Solve Issue 550: Custome AJAX Validation doesn't work with href
* Solve Issue 863: Support for curved Lines in Chart Tag
* Solve Issue 865: Support for Two State Checkboxes
* Solve Issue 872: Support for Stacked Values in Chart Tag
* Solve Issue 876: Showcase 3.3.3 - advanced tinymce link not working
* Solve Issue 881: chartData Tag is only supporting String Values as listKey and listValue
* Solve Issue 882: threre is no possibility to add label to axis in the chart
* Solve Issue 886: Dialog initialization is slow
* Solve Issue 887: href attribute of dialog is ignored when opened by an anchor without href attribute
* Solve Issue 890: DIV using both delay & updateFreq parameters
* Solve Issue 897: Cannot use loadFromGoogle using https
* Solve Issue 898: Support for the Flot Resize Plugin
* Solve Issue 899: Drop compatibility Mode for jQuery 1.3
* Solve Issue 901: Add feature to avoid request submission in onBeforeTopics callback for grid plugin
= 3.3.3 =
* Upgrade to jQuery Mobile 1.1.1
* Solve Issue 857: Version 3.3.2 is not fully synchronized with in Maven Repository
= 3.3.2 =
* Upgrade to jQuery UI 1.8.21
* Upgrade to jQgrid 4.4.0
* Solve Issue 822: Grid (Editable) Can NOT save in Chrome
* Solve Issue 823: Autocompleter valueWidget attribute has no effect
* Solve Issue 824: Javascipt error occurred if using listenTopics to ajax submit a form
* Solve Issue 825: Sjtree display checkoxes
* Solve Issue 832: Select not works with URL params
* Solve Issue 846: openDialog ignores formIds attribute
* Solve Issue 848: Set dynamic the Title of a Dialog when open via openDialog or Topics
* Solve Issue 849: Support clearForm, resetForm, iframe, replaceTarget also when using Form Submit via Anchor Tag
* Solve Issue 853: Add updateFreq Attribute to Div Tag to reload DIV in a specific Intervall
* Solve Issue 854: Add delay attribute to Div Tag to wait before fetching the content
= 3.3.1 =
* Upgrade to jQuery 1.7.2
* Upgrade to jQuery UI 1.8.20
* Upgrade to jQuery Mobile 1.1.0
* Upgrade to jQgrid 4.3.2
* Solve Issue 748: Autocompleter: presetting not possible
* Solve Issue 790: CkeditorUpload different preview and upload image folder
* Solve Issue 798: Named cookies for sj:tabbedpanel useSelectedTabCookie
* Solve Issue 800: dtd URL with trailing spaces in struts-plugin.xml causes webapp startup failure.
* Solve Issue 813: Add fillBetween in ChartDataTag
* Solve Issue 815: onaftervalidation should be.onaftervalidationtopics
* Solve Issue 816: How to clonetotop
* Solve Issue 817: TinyMCE skin variant support
= 3.3.0 =
*When using your own theme, it is recommended to create a new one. ([http://code.google.com/p/struts2-jquery/wiki/HeadTag#Custome_Themes Instructions])*
* Upgrade to jQuery 1.7.1
* Upgrade to jQuery UI 1.8.18
* Upgrade to jQuery Mobile 1.0.1
* Upgrade to jQgrid 4.3.1
* Upgrade to tinyMce 3.4.8
* Added two new Maven Archetypes
* Solve Issue 628: local grid
* Solve Issue 643: problems HTML rendering for custom Strut2 theme
* Solve Issue 668: Autocompleter doesn't show indicator
* Solve Issue 707: hyperlink does not work
* Solve Issue 658: Bug in listitem-close.ftl in your struts-jquery-mobile-plugin v3.1.1
* Solve Issue 663: Compressed parameter in head.ftl can't load min js and css
* Solve Issue 676: Adding jsonmap param in gridColumn
* Solve Issue 677: Option for autofocus should be available for autocompleter widget
* Solve Issue 679: DatePicker with Timepicker Addon - selected date not visible/selected in datepicker
* Solve Issue 682: Datepicker exclude Today
* Solve Issue 683: Support onClickTopics for accordionItem Tag
* Solve Issue 688: sorttype property on colModel not exposed by the gridColumn tag
* Solve Issue 690: datepicker and default displayFormat (using locale)
* Solve Issue 691: sj:tree tag can't parse those topic attributes defined in AbstractTopicsBean.java
* Solve Issue 692: Timepicker 24 Hour issue
* Solve Issue 695: Autocompleter with parentTheme != xhtm/css/simple and a static list is rendered as a Textbox
= 3.1.1 =
* Upgrade to jQuery Mobile Beta 2
* Upgrade to jQgrid 4.1.2
* Solve Issue 567: Adding parent row id in editdata of subgrid
* Solve Issue 577: struts2-jquery-grid-showcase-3.1.0 DB error
* Solve Issue 582: plugin 3.1.0 autocompleter ognl exception
* Solve Issue 585: TreeTag problems with IE 7.0
* Solve Issue 586: Autocomplete does not update hidden field when initialized with a value
* Solve Issue 587: Autocomplete field does not always submit entered value
* Solve Issue 588: JavaScript error in sj:autocompleter with selectBoxIcon="true" atrribute
* Solve Issue 590: Grid, charset problem
* Solve Issue 591: Drag and Drop example in the Showcase is broken
* Solve Issue 594: Tabbedpanel broken under specific conditions
* Solve Issue 595: ChartTag does not fire click events identical in IE as it does in Firefox
* Solve Issue 600: TreeTag tree-item.ftl bug
* Solve Issue 603: Patch for /trunk/struts2-jquery-tree-plugin/src/main/resources/template/js/struts2/jquery.tree.struts2-3.1.0.js
* Solve Issue 604: Topics droppableOnOutTopics and droppableOnOverTopics are not published
* Solve Issue 606: Ajax validation for AutoCompleter result in JavaScript popup error
* Solve Issue 613: Patch for /trunk/struts2-jquery-plugin/src/main/resources/template/js/struts2/jquery.struts2-3.1.0.js
* Solve Issue 624: The viewsortcols attribute for the Grid Tag is missing
= 3.1.0 =
*When using your own theme, it is recommended to create a new one. ([http://code.google.com/p/struts2-jquery/wiki/HeadTag#Custome_Themes Instructions])*
* Upgrade to jQuery UI 1.8.14
* Upgrade to jQuery Mobile Beta 1
* Upgrade to jQgrid 4.1.1
* Upgrade to tinyMce 3.4.3.1
* Upgrade to ckEditor 3.6.1
* Solve Issue 395: Autocompleter listValue getting replaced by listKey
* Solve Issue 431: add an option for datetime picker and datetime formatter
* Solve Issue 501: Submit Form with enctype="multipart/form-data" doesn't works :-(
* Solve Issue 528: xaxisTick not working
* Solve Issue 530: Update Struts Dependency to 2.2.3
* Solve Issue 531: Add a possibility for Context Menus to the Tree Component
* Solve Issue 532: Add a listLabel Attribute for Autocompleter Tag
* Solve Issue 533: sj:submit button="true" is not working
* Solve Issue 534: Ckeditor resizeable renders two resizeable handlers
* Solve Issue 538: Cannot use 'auto' as value of the width parameter on a dialog widget
* Solve Issue 539: TreeNode setIcon does not work for Trees with JSON Data
* Solve Issue 540: Tree Themes does not working
* Solve Issue 544: Error 404 in Editable grid showcase
* Solve Issue 552: sj:select creates ugly formatting of value in javascript code when value is a numeric type
* Solve Issue 553: Support for different Tree Node Types
* Solve Issue 560: How do I control the z-index of "alertmod" div in case grid being on a dialog?
* Solve Issue 562: Support the Text Option for Buttons for Icon Only Buttons.
* Solve Issue 564: TreeNode inconsistent behavior
= 3.0.2 =
* Upgrade to jQuery UI 1.8.13
* Solve Issue 276: autocompler topics are not publihed when using a select box
* Solve Issue 352: sj:select ajax call gets called twice when inside sj:dialog
* Solve Issue 435: listenTopic Is Not working with sj:submit
* Solve Issue 440: DialogTag / dialogClass not work
* Solve Issue 466: formIds autocompleter not work
* Solve Issue 503: Default Value doesn't work with js:radio
* Solve Issue 515: xaxisTimeformat and yaxisTimeformat are not taken into Account account in Chart.java
* Solve Issue 516: Add searchtype Attribute to Grid Column
* Solve Issue 525: parentTheme for Datepicker has no effect for custom themes
* Solve Issue 526: Add a possibility to open all Nodes after initialization.
* Solve Issue 529: Slider does not work when value is 0
= 3.0.1 =
* Solve Issue 512: Grid Search is Broken
= 3.0.0 =
*When using your own theme, it is recommended to create a new one. ([http://code.google.com/p/struts2-jquery/wiki/HeadTag#Custome_Themes Instructions])*
* Upgrade to jQuery 1.5.2
* Upgrade to jQuery UI 1.8.12
* Upgrade to jQgrid 4.0.0
* Upgrade to tinyMce 3.4.2
* Upgrade to ckEditor 3.5.3
* Upgrade to flot 0.7
* Solve Issue 362: RichText editors events not called
* Solve Issue 379: add Tree, TreeTable component.
* Solve Issue 392: Form Submit with targets doesn't work properly in IE
* Solve Issue 430: Grid - Sortable column with complex object
* Solve Issue 443: Topics are not published in Subgrids
* Solve Issue 444: Add a new Module to support jQuery Mobile
* Solve Issue 445: Tabbedpanel not submiting form data
* Solve Issue 454: sj:checkboxlist dont accepts array or collection as default value
* Solve Issue 456: openTopics on sj:dialog not load content
* Solve Issue 463: Nested Subgrid
* Solve Issue 469: sj:submit's onBeforeTopics broken in 2.5.x
* Solve Issue 470:
* Solve Issue 344: Using altclass attribute on grid fails
* Solve Issue 345: How to display server side User Defined Exception in Grid Component while Adding/Editing any record in Grid Pop up window
* Solve Issue 350: Wrong words with Datepicker in pt and pt-BR Locale
* Solve Issue 351: allow submit of non ajax forms with listentopics
* Solve Issue 356: support for POST requests in grid
= 2.4.1 =
* Upgrade to jQuery UI 1.8.5
* Upgrade tinymce Version to version 3.3.9
* Upgrade hibernate plugin version to 2.2.1 in grid showcase
* Solve Issue 291: datepicker disables days before minDate incorrectly when client date is different than server
* Solve Issue 292: Navigator in editable grid doesn't show up in IE 6,7,8 in 2.4.0
* Solve Issue 294: Spinner show '-Infinity' in IE7
* Solve Issue 295: sj:submit seems not to handle the "loadingText"
* Solve Issue 300: Add option removeLinebreaks and removeRedundantBrs for Tinymce Tag
* Solve Issue 304: navigator does not work for subgrids
= 2.4.0 =
*When using your own theme, it is recommended to create a new one. ([http://code.google.com/p/struts2-jquery/wiki/HeadTag#Custome_Themes Instructions])*
* New [ChartTag Chart] Modul
* New [SpinnerTag Spinner] Widget
* Upgrade to jQuery UI 1.8.4
* Upgrade ckeditor Version to version 3.4
* Solve Issue 147: Some effects does not work in IE7
* Solve Issue 242: cssStyle and cssClass don't affect UI Widget
* Solve Issue 258: do not use jqueryui for resizing tinymce
* Solve Issue 259: datepicker onBeforeTopics property cause javascript error
* Solve Issue 263: Multiple TinyMCE in one page
* Solve Issue 264: CKeditor not working with IE 6.0
* Solve Issue 265: In Grid (Editable/Multiselect) example Please wait... progress doesn't disappear after searching by not existed ID
* Solve Issue 266: Attribute prmNames is not in GridTag
* Solve Issue 269: use required function also for grid modules ...
* Solve Issue 272: add attribute 'autocomplete' for select box
* Solve Issue 273: Update Dependencies to Struts2 Version 2.2.1
* Solve Issue 280: add a possibility to force paste of plain text.
* Solve Issue 281: Grid RTL support
* Solve Issue 286: Minor Errors in Showcase
* Solve Issue 286: Minor Errors in Showcase
* Solve Issue 287: Effects not applied correctly when multiple anchors target the same element.
* Solve Issue 290: JasperException is thrown if loadingText attribute is added in sjg:grid tag of struts2 Jquery Grid PlugIn 2.3.1
= 2.3.1 =
* Solve Issue 110: Incorrect option values in select tag
* Solve Issue 189: Autocompleter : how to combine AJAX and selectBox type ?
* Solve Issue 236: Issue with formIds attribute with JQgrid
* Solve Issue 241: add actionerror and actionmessage templates based on jQuery UI Layout
* Solve Issue 243: listen topics not triggered on autocompleter tag
* Solve Issue 244: normal formulars was submited twice when using sj:a tag
* Solve Issue 249: Support for different Effect methods show/hide/toogle
* Solve Issue 250: Add Topics published in Effect Callback Method
* Solve Issue 255: freemarker error when set resizable=true for tinymce tag
= 2.3.0 =
* Upgrade to jqGrid 3.7.2
* Solve Issue 133: No result defined for action ... and result input
* Solve Issue 152: Ajax submit without target element
* Solve Issue 182: Unable to use AjaxTags (DisplayTag wrapper) with Struts2 jQuery Plugin
* Solve Issue 219: Richtext Editor events problem
* Solve Issue 221: Form Submit does not work when using loadFromGoogle
* Solve Issue 224: multiboxonly parameter missing
* Solve Issue 227: Make it posible to overwrite the request type
* Solve Issue 230: no closeOnEscape attribute
* Solve Issue 231: Support for Tinymce as Richtext Editor
= 2.2.2 =
* Solve Issue 214: Dialog no longer loads dynamic href content
* Solve Issue 216: Ajaxhistory does not work in latest release!
= 2.2.1 =
* Upgrade to Ckeditor 3.3.1
* Solve Issue 143: Grid in jquery Showcase 2.0.0 not editable in IE6 & IE7
* Solve Issue 198: onFocusTopics is missing a setter
* Solve Issue 199: Add new Item to Grid Showcase does not work
* Solve Issue 200: remote textfield fails in IE7
* Solve Issue 201: Dynamic select boxes will not set selected option in IE6
* Solve Issue 207: add onSlideTopics for slider tag
* Solve Issue 210: Buttonset that was populated from AJAX JSON Result with onChangeTopic does not work in IE7
= 2.2.0 =
* Upgrade to jQuery UI 1.8.2
* Solve Issue 155: Default Loading Text
* Solve Issue 156: onSelectAll topics
* Solve Issue 179: Nested tab didn't work
* Solve Issue 184: loadingText doesn't appear to have any effect with jqgrid plugin
* Solve Issue 185: attributes hidegrid, hoverrows and shrinkToFit in grid tag can not be set to false
* Solve Issue 186: how to submit a form while loading grid?
* Solve Issue 188: Some locales does not work, particularly "fr"
* Solve Issue 190: Add Head Tag attribute 'compatibility' for an jQuery 1.3 compatibility mode
* Solve Issue 191: deferred loading of dynamic elements
* Solve Issue 192: Default Error Text
* Solve Issue 193: Using base tag with sj:a causes page to reload
= 2.1.1 =
* Upgrade to jqGrid 3.6.5
* Solve Issue 154: load from google cdn does not work for jquery ui themes
* Solve Issue 157: useSelectedTabCookies in tabbedpanel broken in 2.1.0
* Solve Issue 161: Select options vanish when re-entering the page
* Solve Issue 170: Struts2-jquery-plugin not recognizing tag in jsp page
* Solve Issue 171: sj:accordion autoHeight does not work
* Solve Issue 176: Autcompleter input textfield width should be configurable
= 2.1.0 =
*When using Custome Themes it is recommended to create a new one. ([http://code.google.com/p/struts2-jquery/wiki/HeadTag#Custome_Themes Instructions])*
*The grid plugin is not longer a part of the struts2-jquery-plugin. This now available in a seperate struts2-jquery-grid-plugin*
* Upgrade to jQuery UI 1.8.1
* Head Tag attribute jqueryui is now true by default
* various new examples in the showcase
* The grid showcase is now a maven modul and part of the release cycle
* Solve Issue 77: Grid Sample not working properly in IE
* Solve Issue 94: customBasepath doesn't affect the .js path
* Solve Issue 113: Load needed JavaScript and CSS resources on demand
* Solve Issue 114: Support for new replaceTarget Option in form plugin
* Solve Issue 115: Grid with locale code ca(catalan) doesn't work. jQuery and grid difers at the name of the catalan locale(ca-cat)
* Solve Issue 116: pepper-grinder theme
* Solve Issue 123: Implement an debug mode
* Solve Issue 124: Make it possible to easy extend this plugin for custome extensions
* Solve Issue 125: Dialog cannot set position with array of String or Pixel
* Solve Issue 126: drag and drop grid rows
* Solve Issue 127: onChangeTopics not working for textarea and textfield.
* Solve Issue 128: onChangeTopics with
* Solve Issue 130: Add Showcase Example how to extend the plugin with custome functions
* Solve Issue 131: Add a Richtext Editor Widget to the plugin
* Solve Issue 132: Scrolling does not work properly
* Solve Issue 134: Move Grid Feature in seperate struts2-jquery-grid-plugin
* Solve Issue 135: Enable Maven Support for Grid Showcase
* Solve Issue 138: Upgrade to jQuery UI 1.8.1
* Solve Issue 139: attribute parentTheme does not work well with css_xhtml theme
* Solve Issue 141: Override the param names
* Solve Issue 146: makes multiple AJAX calls
* Solve Issue 148: Sortable grid option not working
= 2.0.0 =
*When using Custome Themes it is recommended to create a new one. ([http://code.google.com/p/struts2-jquery/wiki/HeadTag#Custome_Themes Instructions]) or rename your current css from _ui.theme.css to jquery-ui.css_ *
* Upgrade to jQuery 1.4.2 ( Issue 91 )
* Upgrade to jQuery UI 1.8.0
* Upgrade to jqGrid 3.6.4
* Upgrade to jQuery Form Plugin 2.43
* Implement an [AutocompleterTag Autocompleter] ( Issue 10 )
* Implement an Radiomap as jQuery UI [Buttonset Buttonset]
* Implement an CheckboxList as jQuery UI [Buttonset Buttonset]
* Support for Form [Validation Validation]
* Support for new [Button jQuery UI Button] Widget
* Include all offical jQuery UI Themes
* New Showcase Example how to handle JSON Results
* New Showcase Example how to build accordion manually
* New Showcase Examples for [AutocompleterTag Autocompleter]
* New Showcase Examples for AJAX Client Form [Validation Validation]
* Complete Issue 102: Enable Sonatype Nexus OSS repository deployment for Maven central repository sync
* Complete Issue 104: Move source to a Maven multi module setup
* Fix Issue 65: Build accordion manually
* Fix Issue 80: Add Size Parameter for select tag
* Fix Issue 84: JavaScript Error when parent form has no id
* Fix Issue 86: onRowSelectTopcs only published when editurl is used
* Fix Issue 88: + formId in bug with first form field
* Fix Issue 89: do not notify topics
* Fix Issue 90: with "onBeforeTopics" without ajax submit
* Fix Issue 95: datepicker locale should use the struts current locale
* Fix Issue 97: FormFilter Attribute on SubmitTag
* Fix Issue 98: onAlwaysTopics but in sj:submit and sj:a
* Fix Issue 106: "Multiple" attribute in sj:select tag
* Fix Issue 107: value attribute in select tag has no effect
* Fix Issue 108: how to set #sjdialog with query string dynamically
* Fix Issue 112: add attributes for alternate rows in the grid tag
= 1.8.3 =
* New supported Attributes for [GridTag Grid Tag] _(filterOptions, surl, defval)_
* New Example for onChangeTopics for Tabs in Showcase
* Fix Issue 67: Confirm dialog before Ajax submit
* Fix Issue 69: Dialog with Buttons is not working
* Fix Issue 75: sortable sj:div / sj:textarea / sj:textfield inside s:form force the page to reload / endless loading
* Fix Issue 82: DatePicker breaks when there are 2 DatePicker tags using dot notation
= 1.8.2 =
* Enable Subgrid Feature for [GridTag Grid Tag]
* New [http://www.weinfreund.de/struts2-jquery-grid-showcase/ Grid Showcase] together with [http://code.google.com/p/full-hibernate-plugin-for-struts2/ Full Hibernate Plugin for Struts2]
* Upgrade jQuery BBQ to 1.1
* New Velocity Example in Showcase
* Fix Issue 45: AJAX form submission with href parameters
* Fix Issue 50: gridModel parameter is compulsory, but not used
* Fix Issue 51: url parameters escaped
* Fix Issue 53: Meaningless viewrecords information
* Fix Issue 58: New Attribute *formoptions* for [GridColumnTag GridColumn Tag]
* Fix Issue 59: tabbedpanel spinner cannot be disabled using empty string value
* Fix Issue 60: Distorted Divs in Local Tabs
* Fix Issue 63: [Ajax Submit is not working in Velocity]
= 1.8.1 =
* Upgrade jqGrid to 3.6.2
* Add attribute editrules for [GridColumnTag GridColumn Tag]
* Upgrade jQuery BBQ to 1.0.3
* Fix Issue 43: Datepicker localized format
* Fix Issue 44: Grid with parent columns
* Fix Issue 47: Javascript error when JSON result is null
* Fix Issue 48: ParentTheme has no effect
= 1.8.0 =
* Support for [http://www.trirand.com/blog/ jQuery Grid Plugin]
* Support for Listen Topics
* Fix Issue 34
* Fix Issue 36
* Fix Issue 38
* Fix Issue 39
= 1.7.3 =
* Add new Topics for Dialog (onOpenTopics, onCloseTopics, onBeforCloseTopics, onFocusTopics)
* New Dialog with Topics Example in the Showcase
* Fix Issue 31
* Fix Issue 32
* Fix Issue 33
= 1.7.2 =
* Fix Issue 27
* Fix Issue 30
= 1.7.1 =
* Fix critical Issue 25
= 1.7.0 =
* Enable Ajaxhistory for Remote Links and Forms (Beta)
* Extend Showcase for Ajaxhistory
* Make plugin more XHTML Compatible
* Default Indicator (Issues 21)
* Fix Issues 23, 24
* Upgrade Form Plugin to Version 2.36
= 1.6.0 =
* A History technique for Tabs based on jQuery BBQ Plugin, just set ajaxhistory=true in the Head Tag
* Fix Issues 7, 11, 12, 13, 15, 16
* New Reload Example in the Showcase
* Upgrade Form Plugin to Version 2.33
= 1.5.0 =
* Change Showcase to Struts2 2.1.8
* Change Architecture to the lightweight [http://plugins.jquery.com/project/jQuerySubscribe publish/subscribe framework] made by Eric Chijioke
* AJAX Textarea and Textfield
* AJAX Select Box (with [http://cwiki.apache.org/WW/json-plugin.html Struts2 JSON Plugin])
* Support for Topics
= 1.0 =
* Add Slider Widget
* Add Selectable Interaction
* Add Sortable Interaction
* Better Event Handling on AJAX Calls
= 0.9.2 =
* Add [ProgressbarTag Progressbar] Widget
* Add [DragAndDrop Drag & Drop] Interaction
* Add [Resizable Resizeable] Interaction
* Support for Google as CDN
* Extend the Showcase
* Support for Freemarker
= 0.6 =
* Support for [HeadTag Themes]
* Upgrade to jQuery UI 1.7.2
= 0.5 =
* Add [AccordionTag Accordion] Widget
* Add [DialogTag Dialog] Widget
* Support Effects for [DivTag Divs]