<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Manual pagination to  a read only grid</title><link>https://community.appian.com/discussions/f/user-interface/34299/manual-pagination-to-a-read-only-grid</link><description>I have a read-only grid that uses an expression rule as its data source. Now, I want to implement manual pagination. When a user clicks on the &amp;#39;Next&amp;#39; button, it should trigger a request to the API to fetch the next set of data, which will then be displayed</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Manual pagination to  a read only grid</title><link>https://community.appian.com/thread/130927?ContentTypeID=1</link><pubDate>Fri, 08 Mar 2024 15:56:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0b002cab-e9ab-40d2-83aa-92da28049f96</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;You need to understand the mechanics of how a grid works by default.&amp;nbsp; Clicking &amp;quot;next page&amp;quot; simply saves a new value (via the &amp;quot;paging save into&amp;quot; parameter, when set up to use external paging) into the &amp;#39;paging info&amp;#39; variable, namely the &amp;quot;start index&amp;quot;, which will be simply set to the previous start index + the page size.&amp;nbsp; That new start index value, in normal use cases, will trigger a re-query of data (based on Appian refreshing the queried data when the referenced paging info variable changes), which then causes the grid to update.&lt;/p&gt;
&lt;p&gt;If you can figure out a way to trigger a data refresh based only on the Start Index being updated, then this plan might have a way of working.&amp;nbsp; However I&amp;#39;m less sure about having it fire an API call (unless i&amp;#39;m reading your original scenario wrong).&amp;nbsp; But if your expression rule accepts a &amp;quot;start index&amp;quot; and updating that can trigger a refresh, then that might be all you need?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Manual pagination to  a read only grid</title><link>https://community.appian.com/thread/130915?ContentTypeID=1</link><pubDate>Fri, 08 Mar 2024 13:13:20 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9c8e21a5-5e93-45d6-8ea1-3ed370d86bb1</guid><dc:creator>Konduru Chaitanya</dc:creator><description>&lt;p&gt;Hello &lt;a href="/members/blerinad9411"&gt;blerinadurguti&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Here I assume you have a batchSize predefined in your expression rule. if not, You need to set it and in the grid button pass the Next startIndex and batch size into the query parameters.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;More insights for us on your code more answers on your question. Please share your code snippet.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Manual pagination to  a read only grid</title><link>https://community.appian.com/thread/130912?ContentTypeID=1</link><pubDate>Fri, 08 Mar 2024 13:00:44 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d69beb4e-3381-4a49-984c-a4846bd2eefa</guid><dc:creator>ujjwalb0003</dc:creator><description>&lt;p&gt;You can user pagingSaveInto parameter to save your paging details and can pass those details to API.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Manual pagination to  a read only grid</title><link>https://community.appian.com/thread/130911?ContentTypeID=1</link><pubDate>Fri, 08 Mar 2024 12:48:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:82d313b8-395e-45d8-b679-1f518c895cf5</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Not sure what you mean. A grid supports paging by default. You just need to configure your query correctly.&lt;/p&gt;
&lt;p&gt;Can you share your code?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>