Skip to content
Johannes Geppert edited this page May 30, 2023 · 9 revisions

5.0.0

Github Issue list

Issue List

Major version upgrades

  • 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)

Upgrade guide

4.0.3

4.0.2

Github Issue list

Issue List

fixes

  • 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

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)

Github Issue list

Issue List

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"

fixes

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

3.7.1

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.

3.7.0

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.

3.6.1

  • 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

3.6.0

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

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 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: <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

  • 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

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: <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. ([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

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. ([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

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: sj: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: Autocompleter 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 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

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 ( 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

1.8.3

  • 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

1.8.2

  • 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]

1.8.1

  • 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

1.8.0

  • Support for 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

0.6

  • Support for HeadTag
  • Upgrade to jQuery UI 1.7.2

0.5

Clone this wiki locally