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