# jump to a table row

**URL:** <https://talk.observablehq.com/t/jump-to-a-table-row/9639>\
**Category:** Help\
**Created:** [August 13, 2024, 8:21am UTC](https://talk.observablehq.com/t/jump-to-a-table-row/9639 "2024-08-13T08:21:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexisargyris](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/alexisargyris/32/8635_2.png) [@alexisargyris](https://talk.observablehq.com/u/alexisargyris)\
**Post date:** [August 13, 2024, 8:21am UTC](https://talk.observablehq.com/t/jump-to-a-table-row/9639/1 "2024-08-13T08:21:18Z")

</div>

Hello,

I have a table with many (hundreds/thousands of) rows. Given that Inputs.table renders its rows lazily how can I jump to a specific row that has not been rendered yet?

Thanks in advance

---

<div class="post-metadata">

**Author:** ![mootari](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/mootari/32/581_2.png) [@mootari](https://talk.observablehq.com/u/mootari)\
**Post date:** [August 13, 2024, 10:25am UTC](https://talk.observablehq.com/t/jump-to-a-table-row/9639/2 "2024-08-13T10:25:05Z")

</div>

You can tell `Inputs.table()` to render all rows by setting the number of visible rows to Infinity and enforcing a height:

```js
Inputs.table(penguins, {rows: Infinity, height: 12 * 23})

```

---

<div class="post-metadata">

**Author:** ![alexisargyris](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/alexisargyris/32/8635_2.png) [@alexisargyris](https://talk.observablehq.com/u/alexisargyris)\
**Post date:** [August 13, 2024, 10:40am UTC](https://talk.observablehq.com/t/jump-to-a-table-row/9639/3 "2024-08-13T10:40:48Z")

</div>

Thanks, I didn’t know that. However, if the table has thousands of rows it might be more convenient if there was a way to avoid rendering the in between rows and “start rendering from row X”

But what you propose also works, I suppose

---

<div class="post-metadata">

**Author:** ![mootari](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/mootari/32/581_2.png) [@mootari](https://talk.observablehq.com/u/mootari)\
**Post date:** [August 13, 2024, 11:11am UTC](https://talk.observablehq.com/t/jump-to-a-table-row/9639/4 "2024-08-13T11:11:15Z")

</div>

If the number of rows is large enough to cause performance issues then I would recommend to prefilter the data, e.g. via Inputs.search().
