- 
                Notifications
    
You must be signed in to change notification settings  - Fork 51
 
Changelog
- Support for struts2 version 
6.x.x - Upgrade JQuery version to 
3.6.0 - Upgrade JQuery UI version to 
1.13.2 - dropped support for JQuery Mobile (which is discontinued)
 
- see: upgrade guide 5.0.0
 
- fixed bugs originating from JQuery upgrade: different order of loading javascripts
 - issue 89: Errors when trying to load dialogs/sliders
 - 
issue 94: javascript errors after upgrade to version 
4.0.1 
- Add compatibility to Struts 2.5.x branch
 - Now based on jQuery 2.2.4. (Older Internet Explorer (IE 6/7/8) versions are no longer supported)
 - Switch to latest jsTree version 3.x branch (with some breaking changes)
 - Switch to latest CKEditor 4.x version (with some breaking changes)
 
Can someone please update this.
- PR 54 added struts2-datatables-plugin
 - PR 49 add support for other plugins provided by jstree (search, sort, massload, ... ) via a new plugins attribute
 - PR 49 add support for JsTree 3 theme "Variant" and "Responsive"
 
Can someone please update this.
- issue 81 Fix tinyMCE reloading issue when used in AJAX div
 - PR 48 Fix various issues due to Struts 2.5 migration
 
Google has dropped the download support on project hosting. So this and newer versions are only available in the [https://oss.sonatype.org/content/groups/staging/com/jgeppert/struts2/jquery/ maven repositories].
- Upgrade to Struts 2.3.16.3
 - Upgrade to jQuery 1.11.0
 - Upgrade to jQuery UI 1.10.4
 - Upgrade to jQgrid 4.6.0
 - Upgrade to jQuery Mobile 1.4.2
 - Solve Issue 1068: Closable tab does not work
 - Solve Issue 1079: targets attribute not working on submit tag in IE8
 - Solve Issue 1082: sj:a use "href" attribute, s:form don't submit.
 - Solve Issue 1089: Showcase example not working in IE8
 - Solve Issue 1090: cssClass not being applied to grid tag
 - Solve Issue 1093: Need to update jquery.form.js to version 3.50 to resolve old IE issue whit Ajax submit.
 - Solve Issue 1099: onclick of edit button in the navigator without selecting any rows- disables the page.
 
Check out the UpgradeGuide.
- Upgrade to Struts 2.3.16 (see UpgradeGuide)
 - Upgrade to jQgrid 4.5.4
 - Upgrade to jQuery Mobile 1.4.0
 - Solve Issue 991: Accordion with Number-Values causes Script-Error
 - Solve Issue 1030: Dialog with buttons: typeof is undefined - error in showcase
 - Solve Issue 1032: Can't select value for a select box with autocomplete and json
 - Solve Issue 1062: Struts2.3.16 + Struts2-jQuery plugin 3.6.1 don't work.
 - Solve Issue 1067: jQuery deprecated the select method in v.1.9 in v.1.10 they completely removed it.
 
- Upgrade to jQuery 1.10.2
 - Upgrade to jQuery UI 1.10.3
 - Upgrade to jQuery Mobile 1.3.2
 - Solve Issue 992: sj:select with autocomplete = true javascript error
 - Solve Issue 993: Wiki pages are not uptodate
 - Solve Issue 994: when upgrading versions jquery.subscribe.min.js is cached from old version
 - Solve Issue 995: History is broken in new verion 3.6.0
 - Solve Issue 997: Add attribute to control visibility of Tree Dots and Icons
 - Solve Issue 1001: Cannot use loadFromGoogle using https when behind a light web server
 - Solve Issue 1017: menu and accordion tag renders an unexpected toString() when using Struts 2.3.15
 
Check out the UpgradeGuide.
- Upgrade to jQuery 1.10.0
 - Upgrade to jQuery UI 1.10.3
 - Upgrade to jQgrid 4.5.2
 - Upgrade to jQuery Mobile 1.3.0
 - Upgrade to CKEditor 4.1.1
 - Solve Issue 951: Plz support new position style of jQuery UI 1.9
 - Solve Issue 954: Archetypes reference to jsp-api is invalid
 - Solve Issue 956: Accordian rendering not synch with JQuery UI
 - Solve Issue 964: Freemarker error when optional id attribute is missing in sj:tab tag
 - Solve Issue 967: Tag "required" changed to "requiredLabel" in struts2 2.3.12
 - Solve Issue 982: Upgrade jqGrid to 4.5.2
 - Solve Issue 975: Please remove '.min'(min suffix) in file jquery.grid.struts2.js#541
 - Solve Issue 974: Show-Hide columns not working
 - Solve Issue 987: The Showcase Remote Tabs onCompleteTopics Example is broken
 
- 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
 
Check out the UpgradeGuide.
- 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
 
- 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
 
- Upgrade to jQuery Mobile 1.1.1
 - Solve Issue 857: Version 3.3.2 is not fully synchronized with in Maven Repository
 
- 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
 
- 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
 
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: <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
 
- 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
 
- Upgrade to jQuery 1.6.4
 - Upgrade to jQuery UI 1.8.16
 - Upgrade to jQuery Mobile RC 2
 - Upgrade to jQgrid 4.2.0
 - Upgrade to ckEditor 3.6.2
 - Solve Issue 549: sj:datepicker displayFormat not working for pt-BR locale
 - Solve Issue 565: action call two times in sj:dialog
 - Solve Issue 618: Missing id param of custom navigator buttons of jqgrid
 - Solve Issue 622: jquery datepicker not working properly
 - Solve Issue 629: add toppager attribute when defining grid
 - Solve Issue 632: OnClickGroup event not available in Struts2-jquery 3.1.1
 - Solve Issue 640: Adding parent row id in editdata of subgrid for the delete options too
 - Solve Issue 641: Support for readonly List in jquery-mobile Plugin
 - Solve Issue 642: struts2-jquery-mobile: List Tag applying a Number Format to listKey Value if the Type is a Number
 - Solve Issue 645: datepicker issue with month of january
 - Solve Issue 652: sj:dialog's onCompleteTopics get publish twice when using $.publish to open a remote dialog
 - Solve Issue 656: sj:dialog openTopics made duplicate remote request if "href" attribute is set
 - Solve Issue 657: <sjt:treeItem href="http://struts.apache.org/2.x/index.html"/> 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
 
- 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
 
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
 
- 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
 
- Solve Issue 512: Grid Search is Broken
 
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: <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
 
- Solve Issue 432: datepicker local is loaded when using loadAtOnce="false"
 
- 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
 
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.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
 
- 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
 
- 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
 
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 Modul
 - New SpinnerTag 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
 
- 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
 
- 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: sj:dialog no closeOnEscape attribute
 - Solve Issue 231: Support for Tinymce as Richtext Editor
 
- Solve Issue 214: Dialog no longer loads dynamic href content
 - Solve Issue 216: Ajaxhistory does not work in latest release!
 
- 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
 
- 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
 
- 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: Autocompleter input textfield width should be configurable
 
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 sj: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: sj:dialog makes multiple AJAX calls
 - Solve Issue 148: Sortable grid option not working
 
*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 ( Issue 10 )
 - Implement an Radiomap as jQuery UI Buttonset<Buttonset
 - Implement an CheckboxList as jQuery UI Buttonset
 - Support for Form Validation
 - Support for new 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
 - 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: <s:url> + formId in sj:div bug with first form field
 - Fix Issue 89: sj:submit do not notify topics
 - Fix Issue 90: sj: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
 
- New supported Attributes for GridTag (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
 
- Enable Subgrid Feature for GridTag
 - New [https://struts.jgeppert.com/struts2-jquery-grid-showcase/ Grid Showcase] together with 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
 - 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]
 
- Upgrade jqGrid to 3.6.2
 - Add attribute editrules for GridColumnTag
 - 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
 
- Support for jQuery Grid Plugin
 - Support for Listen Topics
 - Fix Issue 34
 - Fix Issue 36
 - Fix Issue 38
 - Fix Issue 39
 
- 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
 
- Fix Issue 27
 - Fix Issue 30
 
- Fix critical Issue 25
 
- 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
 
- 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
 
- 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
 
- Add Slider Widget
 - Add Selectable Interaction
 - Add Sortable Interaction
 - Better Event Handling on AJAX Calls
 
- Add ProgressbarTag Widget
 - Add DragAndDrop Interaction
 - Add Resizable Interaction
 - Support for Google as CDN
 - Extend the Showcase
 - Support for Freemarker
 
- Support for HeadTag
 - Upgrade to jQuery UI 1.7.2
 
- Add AccordionTag Widget
 - Add DialogTag Widget
 - Support Effects for DivTag
 
- Home
 - Ajax
 - UI widgets
 - UI interactions
- Resizable for Divs
 - Drag and Drop for Divs
 - Selectable for Divs
 - Sortable for Divs
 
 - Form Elements
 - Tasks