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. (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 : <sj:datepicker not changing the text of buttons when timepicker is true
- Solve Issue 718 : datepicker onBeforeShowDayTopics
- Solve Issue 723 : sj:textfield onBlurTopics not working
- Solve Issue 739 : Support for the Frozen Column Feature provided by jqGrid since version 4.3.0
- Solve Issue 740 : Ajax validation messages display don't work.
- Solve Issue 741 : Add version parameter to script src attribute generated by sj:head
- Solve Issue 747 : Autocompleter inside interator
- Solve Issue 751 : ChartTag#pieLabelFormatter should not push a string to xxx.series.pie.label.formatter
- Solve Issue 755 : Ajax submit's onBeforeTopic should only publish after the form validated via ajax.
- Solve Issue 756 : add rowid from parent row to subgrid dataUrls
- Solve Issue 771 : tabbedpanel onRemoveTopics and onCompleteTopics are mixed
- Solve Issue 772 : Missing step attribute in Mobile Slider Tag
- Solve Issue 773 : Move UI Component Handlers into an separate script
- Solve Issue 774 : Support for the new Edit Inline Buttons for the Grid Tag
- Solve Issue 784 : Freemarker error if "yaxis" attribute is defined for @sjc.chartData tag
3.2.1
- Upgrade to jQuery Mobile 1.0 Final
- Solve Issue 617 : "event.originalEvent.options.submit = false;" doesn't stop submit when using sj:submit with a href
- Solve Issue 675 : Timepicker not working in french
- Solve Issue 711 : onOpenTopics not being called with sj:dialog
- Solve Issue 715 : jQuery Mobile 1.0 FINAL
- Solve Issue 721 : select tag with autocomplete not load two js library
- Solve Issue 727 : dataTheme parameter in your sjm:a tag doesn't work
- Solve Issue 729 : nodeHref property does not seem to work with JSON Tree
- Solve Issue 737 : Progressbar implementation problem
3.2.0
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. (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
3.0.0
When using your own theme, it is recommended to create a new one. (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 : <sj:a button="true" disable attribute dont work
- Solve Issue 476 : sj:autocompleter json, aborting old request on new one
- Solve Issue 483 : '$.ui.keyCode' is null or not an object Error
- Solve Issue 490 : Whole page refresh after enter on text field for submit form in IE
- Solve Issue 491 : Add File Upload for CKeditor
- Solve Issue 493 : Showcase application 2.5.3 is throwing exception on Tomcat 7
- Solve Issue 496 : Grid problem with italian localization under IE
- Solve Issue 501 : Submit Form with enctype="multipart/form-data" doesn't works :-(
- Solve Issue 506 : Reflecting changes without clearing browser cache
2.5.3
- Solve Issue 432 : datepicker local is loaded when using loadAtOnce="false"
2.5.2
- Upgrade to jQuery UI 1.8.9
- Solve Issue 360 : Submit not working when ajaxhistory="true"
- Solve Issue 400 : sjg:grid onBeforeTopics does not work in 2.5
- Solve Issue 411 : adding extra buttons to the navigator
- Solve Issue 412 : submit with multiple forms invoke the execute multiple times
- Solve Issue 413 : local attribute does not have an effect when using loadAtOnce
- Solve Issue 414 : Forms submitted twice
- Solve Issue 415 : Editable grid not working
- Solve Issue 417 : sjg:grid draggable="false" does not work
- Solve Issue 419 : add an option to display a datepicker as inline element
- Solve Issue 421 : add possibility to cancel closing of dialog inside of and onBeforeCloseTopic
- Solve Issue 422 : add destroyTopic attribute to dialog tag
2.5.1
When using your own theme, it is recommended to create a new one. (Instructions)
- Upgrade to jQuery 1.4.4
- Upgrade to jQuery UI 1.8.8
- Solve Issue 359 : Version 2.5.0 not aligned grid in IE 8.0
- Solve Issue 365 : Ajax form validation support with following form submission for the entire page
- Solve Issue 366 : Grids with Horizontal Scroll Issue in IE
- Solve Issue 370 : Grid with locale code es(spanish) doesn't work.
- Solve Issue 371 : upload bug when using indicator attribute
- Solve Issue 373 : Support for autowidth and gridview attributes in Grid Tag
- Solve Issue 396 : sj:a dosen't load content into modal div
- Solve Issue 397 : Support for multiple values in a slider
2.5.0
- Upgrade to jQuery 1.4.3
- Upgrade to jQuery UI 1.8.6
- Upgrade tinymce version to 3.3.9.2
- Upgrade Ckeditor version to 3.4.2
- Solve Issue 302 : display autocompleter as combobox
- Solve Issue 307 : spinner bug on chrome
- Solve Issue 310 : allow dynamic checkboxLists/radiobuttons without jQuery UI buttonset
- Solve Issue 311 : rowTotal field is missing in jquery grid
- Solve Issue 312 : Support for Pie Charts
- Solve Issue 314 : support for closable tabs
- Solve Issue 315 : grouping support for the grid plugin
- Solve Issue 320 : 2 Bugs found with grids that have inline edit
- Solve Issue 322 : Problem with Slider min/max/step
- Solve Issue 324 : support for sortable tabs
- Solve Issue 327 : No search button, view button ... if editurl empty
- Solve Issue 332 : Create new version for this plugin with jqgrid 3.8
- Solve Issue 334 : AJAX requests are sent twice when ajaxhistory is true
- Solve Issue 336 : showcase-2.4.1 correct JSP code into
- 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. (Instructions)
- New Chart Modul
- New 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 :
<dialog>
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. (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
<checkboxlist>
- 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 :
<dialog>
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. (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 Autocompleter ( Issue 10 )
- Implement an Radiomap as jQuery UI Buttonset
- Implement an CheckboxList as jQuery UI Buttonset
- Support for Form Validation
- Support for new 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 Autocompleter
- New Showcase Examples for AJAX Client Form 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 :
<url>
+ formId in <sj:div> bug with first form field - Fix Issue 89 :
<submit>
do not notify topics - Fix Issue 90 :
<submit>
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 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
1.8.1
- Upgrade jqGrid to 3.6.2
- Add attribute editrules for 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
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
1.7.1
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
1.0
- Add Slider Widget
- Add Selectable Interaction
- Add Sortable Interaction
- Better Event Handling on AJAX Calls
0.9.2
0.6
- Support for Themes
- Upgrade to jQuery UI 1.7.2
0.5
listenTopic is not working with sj:submit