{"id":4008,"date":"2022-11-24T14:48:10","date_gmt":"2022-11-24T14:48:10","guid":{"rendered":"https:\/\/info.documotor.com\/?page_id=4008"},"modified":"2023-01-20T14:17:48","modified_gmt":"2023-01-20T14:17:48","slug":"rowrepeat","status":"publish","type":"page","link":"https:\/\/info.documotor.com\/?page_id=4008","title":{"rendered":"RowRepeat"},"content":{"rendered":"\n<p>This binding will repeat rows in a table based on the available data. <\/p>\n\n\n\n<h3>Syntax<\/h3>\n\n\n\n<p>The binding for <code>RowRepeat <\/code>consists of two parts, the start binding, and the end binding. These should be placed in the first cell and in the last cell of the row to be repeated. Other bindings can be placed between the <code>RowRepeat<\/code> binding. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">&lt;&lt;RowRepeat:$arrayPath&gt;...&lt;RowRepeat&gt;&gt;<\/code><\/pre>\n\n\n\n<h3>Parameters<\/h3>\n\n\n\n<p><strong>$arrayPath: <\/strong>The path to the array that contains the objects the table should iterate upon. The number of rows will depend on the number of entries.<\/p>\n\n\n\n<h3>Example <\/h3>\n\n\n\n<p>In the example below, the language is an array with a number of objects. In each object, four key-value pairs are present.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" width=\"971\" height=\"107\" src=\"https:\/\/info.documotor.com\/wp-content\/uploads\/2023\/01\/image.png\" alt=\"\" class=\"wp-image-4401\" srcset=\"https:\/\/info.documotor.com\/wp-content\/uploads\/2023\/01\/image.png 971w, https:\/\/info.documotor.com\/wp-content\/uploads\/2023\/01\/image-300x33.png 300w, https:\/\/info.documotor.com\/wp-content\/uploads\/2023\/01\/image-768x85.png 768w\" sizes=\"(max-width: 971px) 100vw, 971px\" \/><\/figure>\n\n\n\n<p> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>This binding will repeat rows in a table based on the available data. Syntax The binding for RowRepeat consists of two parts, the start binding, and the end binding. These should be placed in the first cell and in the last cell of the row to be repeated. Other bindings can be placed between the [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":4603,"menu_order":8,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/info.documotor.com\/index.php?rest_route=\/wp\/v2\/pages\/4008"}],"collection":[{"href":"https:\/\/info.documotor.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/info.documotor.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/info.documotor.com\/index.php?rest_route=\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/info.documotor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4008"}],"version-history":[{"count":6,"href":"https:\/\/info.documotor.com\/index.php?rest_route=\/wp\/v2\/pages\/4008\/revisions"}],"predecessor-version":[{"id":4706,"href":"https:\/\/info.documotor.com\/index.php?rest_route=\/wp\/v2\/pages\/4008\/revisions\/4706"}],"up":[{"embeddable":true,"href":"https:\/\/info.documotor.com\/index.php?rest_route=\/wp\/v2\/pages\/4603"}],"wp:attachment":[{"href":"https:\/\/info.documotor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}