{"id":37100,"date":"2015-06-23T11:49:53","date_gmt":"2015-06-23T11:49:53","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/gravity-forms-list-field-sortable-rows\/"},"modified":"2019-04-07T08:55:00","modified_gmt":"2019-04-07T08:55:00","slug":"gravity-forms-list-field-sortable-rows","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/gravity-forms-list-field-sortable-rows\/","author":13870353,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.8.1","stable_tag":"trunk","tested":"5.1.22","requires":"5.0","requires_php":"","requires_plugins":"","header_name":"Sortable List Fields for Gravity Forms","header_author":"Adrian Gordon","header_description":"","assets_banners_color":"fafcfd","last_updated":"2019-04-07 08:55:00","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.itsupportguides.com\/donate\/","header_plugin_uri":"","header_author_uri":"http:\/\/www.itsupportguides.com","rating":5,"author_block_rating":0,"active_installs":70,"downloads":3714,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"1712434","resolution":"128x128","location":"assets"}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1217097","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1","1.2","1.3.0","1.3.1","1.4.0","1.4.1","1.5.1","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.7.0","1.8.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1186136","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1186136","resolution":"2","location":"assets"}},"screenshots":{"1":"Shows a list field that is sortable. An icon appears to the left to signify to the users that it can be re-ordered.","2":"Shows the 'Sortable' options in the form editor."}},"plugin_section":[],"plugin_tags":[601,1655,33613,822],"plugin_category":[42],"plugin_contributors":[83429],"plugin_business_model":[],"class_list":["post-37100","plugin","type-plugin","status-closed","hentry","plugin_tags-forms","plugin_tags-gravity-forms","plugin_tags-list-field","plugin_tags-sortable","plugin_category-contact-forms","plugin_contributors-ovann86","plugin_committers-ovann86"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/gravity-forms-list-field-sortable-rows_fafcfd.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/gravity-forms-list-field-sortable-rows\/assets\/screenshot-1.png?rev=1186136","caption":"Shows a list field that is sortable. An icon appears to the left to signify to the users that it can be re-ordered."},{"src":"https:\/\/ps.w.org\/gravity-forms-list-field-sortable-rows\/assets\/screenshot-2.png?rev=1186136","caption":"Shows the 'Sortable' options in the form editor."}],"raw_content":"<!--section=description-->\n<blockquote>\n  <p>This plugin is an add-on for the Gravity Forms plugin. If you don't yet own a license for Gravity Forms - <a href=\"https:\/\/rocketgenius.pxf.io\/dbOK\">buy one now<\/a>! (affiliate link)<\/p>\n<\/blockquote>\n\n<p><strong>What does this plugin do?<\/strong><\/p>\n\n<p>Make Gravity Form list field rows and columns sortable by<\/p>\n\n<ul>\n<li>drag and drop rows to order as you choose<\/li>\n<li>clickable column labels to order by column value<\/li>\n<\/ul>\n\n<blockquote>\n  <p>See a demo of this plugin at <a href=\"http:\/\/demo.itsupportguides.com\/gravity-forms-list-field-sortable-rows\/\" title=\"demo website\">demo.itsupportguides.com\/gravity-forms-list-field-sortable-rows<\/a><\/p>\n<\/blockquote>\n\n<p><strong>Disclaimer<\/strong><\/p>\n\n<p><em>Gravity Forms is a trademark of Rocketgenius, Inc.<\/em><\/p>\n\n<p><em>This plugins is provided \u201cas is\u201d without warranty of any kind, expressed or implied. The author shall not be liable for any damages, including but not limited to, direct, indirect, special, incidental or consequential damages or losses that occur out of the use or inability to use the plugin.<\/em><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install plugin from WordPress administration or upload folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in the WordPress administration<\/li>\n<li>Open the Gravity Forms 'Forms' menu<\/li>\n<li>Open the forms editor for the form you want to change<\/li>\n<li>Add or open an existing list field<\/li>\n<li>Open the 'Appearance' tab<\/li>\n<li>Enable the 'Sortable' option to make the list field sortable on the front end.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>How do I apply sorting to a custom post type?<\/dt>\n<dd><p>If you have modified the list field type, for example 'list' is now 'my_list' you can use the itsg_gf_sortable_field_type filter to help apply sorting to the custom field type.<\/p>\n\n<p>The example below shows how to use the filter.<\/p>\n\n<p>add_filter( 'itsg_gf_sortable_field_type', 'my_itsg_gf_sortable_field_type', 10, 3 );\nfunction my_itsg_gf_sortable_field_type( $default, $form_id, $field_id ) {\n    if ( 1 == $form_id &amp;&amp; 4 == $field_id ) {\n        return 'my_list';\n    }\n    return $default;\n}<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>Fix: last sortable column wasn't displaying icon in form editor<\/li>\n<li>Maintenance: general code tidy up and testing<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Feature: Add support for custom post list field type.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Feature: Add support for GravityWiz - Copy Cat plugin - when the source list field is sorted or reordered the destination list field will automatically update with the new order.<\/li>\n<\/ul>\n\n<h4>1.6.7<\/h4>\n\n<ul>\n<li>Fix: Resolve conflict with <a href=\"https:\/\/wordpress.org\/plugins\/gravity-forms-list-field-select-drop-down\/\">Drop Down Options in List Fields for Gravity Forms<\/a> plugin (remove overflow: hidden and fixed width for row cells on drag event)<\/li>\n<li>Maintenance: Change how plugin checks that Gravity Forms is installed and active<\/li>\n<\/ul>\n\n<h4>1.6.6<\/h4>\n\n<ul>\n<li>Maintenance: Improve highlight affect as rows are being reordered (set fixed height and width)<\/li>\n<\/ul>\n\n<h4>1.6.5<\/h4>\n\n<ul>\n<li>Fix: Resolve error message when this plugin is active but Gravity Forms is disabled or not installed.<\/li>\n<\/ul>\n\n<h4>1.6.4<\/h4>\n\n<ul>\n<li>Maintenance: Upgrade tablesorter plugin to version 2.28.1.<\/li>\n<li>Maintenance: Improve support for 'List Field Number Format for Gravity Forms' plugin.<\/li>\n<li>Maintenance: Improve how the add and remove rows column is excluded from sorting.<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Fix: Resolve issue with not being able to select input fields in sortable rows.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Maintenance: Improve support for 'Drop Down List Field for Gravity Forms' plugin.<\/li>\n<li>Maintenance: Add 'axis: y' setting to make sorting rows more usable. This makes the drag focus stay in the table.<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Change plugin name from 'Sortable List Field Rows for Gravity Forms' to 'Sortable List Fields for Gravity Forms'.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Fix: Improve support for 'List Field Number Format for Gravity Forms' plugin.<\/li>\n<li>Feature: Display sortable icons in the form editor to indicate field list fields are configured as sortable.<\/li>\n<li>Maintenance: Add 'Sortable List Field' heading for options in the form editor.<\/li>\n<li>Maintenance: Update tablesorter plugin to version 2.19.1.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Feature: Add 'itsg_gf_sortable_field_type' to override field type from default 'list'. See FAQ for example usage.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Fix: Patch to allow scripts to enqueue when loading Gravity Form through wp-admin. Gravity Forms 2.0.3.5 currently has a limitation that stops the required scripts from loading through the addon framework.<\/li>\n<li>Maintenance: Add minified JavaScript and CSS<\/li>\n<li>Maintenance: Confirm working with WordPress 4.6.0 RC1<\/li>\n<li>Maintenance: Update to improve support for Gravity Flow plugin<\/li>\n<li>Maintenance: Update to improve support for Entry Editor<\/li>\n<li>Maintenance: Re-write of JavaScript<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Fix: Resolve bug with JavaScript not loading as required.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Feature: Add the ability to reorder a column, in addition to being able to sort a row by drop and dragging.<\/li>\n<li>Feature: Change to default settings - all list fields will be row and column sortable by default, this can be changed on each field 'appearance' setting tab in the form editor.<\/li>\n<li>Maintenance: Tested against Gravity Forms 2.0 RC1<\/li>\n<li>Maintenance: Tested against Gravity PDF 4.0 RC4<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Maintenance: Improve multi-site WordPress installation support.<\/li>\n<li>Maintenance: Switch to using rgar function.<\/li>\n<li>Maintenance: Move JavaScript to it's own file instead of inline in the footer.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Feature: Extend sortable feature to backend entry editor interface.<\/li>\n<li>Maintenance: Change JavaScript and CSS to load using Gravity Forms addon framework.<\/li>\n<li>Maintenance: Improve support translation support.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Maintenance: change constructor so plugin load is delayed using the 'plugins_loaded' action - this ensures the plugin loads after Gravity Forms has loaded and functions correctly.<\/li>\n<li>Maintenance: resolve various PHP errors that were appearing in debug mode, but did not affect functionality.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Fix: Resolve CSS issue with icon not loading.<\/li>\n<li>Improvement: Add CSS to display 'move' mouse cursor over sortable rows.<\/li>\n<li>Maintenance: change plugin name from 'Gravity Forms - List Field Sortable Rows' to 'Sortable List Fields Rows for Gravity Forms'.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<\/ul>","raw_excerpt":"Sort and reoder list field columsn and rows with a click of the mouse","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/37100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=37100"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ovann86"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=37100"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=37100"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=37100"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=37100"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=37100"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=37100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}