# Add checkbox column in Ignition Perspective to filter other column

**URL:** <https://forum.inductiveautomation.com/t/add-checkbox-column-in-ignition-perspective-to-filter-other-column/89621>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [April 29, 2024, 10:10am UTC](https://forum.inductiveautomation.com/t/add-checkbox-column-in-ignition-perspective-to-filter-other-column/89621 "2024-04-29T10:10:45Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [April 29, 2024, 12:25pm UTC](https://forum.inductiveautomation.com/t/add-checkbox-column-in-ignition-perspective-to-filter-other-column/89621/21 "2024-04-29T12:25:52Z")

</div>

`columns.0.editable : false`  
`columns.1.editable : false`  
`columns.2.editable : false`  
`columns.3.editable : false`  
`columns.4.editable : true`

- On table, right-click, Configure Events.
- onEditCellCommit add a script.
- In script refresh the binding on the other table.  
`self.getSibling("myOtherTable").refreshBinding("props.data")`

The binding on the other table will need to know what has been selected on the checkbox table.

---

<div class="post-metadata">

**Author:** ![Alejandro\_Alaco](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alejandro_alaco/32/59849_2.png) [@Alejandro\_Alaco](https://forum.inductiveautomation.com/u/Alejandro_Alaco)\
**Post date:** [April 29, 2024, 2:28pm UTC](https://forum.inductiveautomation.com/t/add-checkbox-column-in-ignition-perspective-to-filter-other-column/89621/22 "2024-04-29T14:28:30Z")

</div>

myOtherTable is in another Page, so I will use

self.getSibling("../OtherPage/myOtherTable").refreshBinding("props.data")

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [April 29, 2024, 2:50pm UTC](https://forum.inductiveautomation.com/t/add-checkbox-column-in-ignition-perspective-to-filter-other-column/89621/23 "2024-04-29T14:50:32Z")

</div>

That won't work. Try using the Browse Properties button and you will see that other views / pages are not listed.

 ![Props on another page](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/7/370ad5e5d35fdc07326672bad353af380c7d30ed.png)

You can use [system.perspective.sendMessage | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/appendix/scripting-functions/system-perspective/system-perspective-sendMessage) but that only works if the other view is open.  
A better way would be to save the select list to a `session.custom` property. The other view would use that property as part of its table binding.

---

<div class="post-metadata">

**Author:** ![Alejandro\_Alaco](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alejandro_alaco/32/59849_2.png) [@Alejandro\_Alaco](https://forum.inductiveautomation.com/u/Alejandro_Alaco)\
**Post date:** [April 29, 2024, 2:54pm UTC](https://forum.inductiveautomation.com/t/add-checkbox-column-in-ignition-perspective-to-filter-other-column/89621/24 "2024-04-29T14:54:56Z")

</div>

The other view will be open, the checkbox filter is on a popup window

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [April 29, 2024, 2:55pm UTC](https://forum.inductiveautomation.com/t/add-checkbox-column-in-ignition-perspective-to-filter-other-column/89621/25 "2024-04-29T14:55:55Z")

</div>

> the checkbox filter is on a popup window.

You need to say that when you ask a question. We can't guess.

---

<div class="post-metadata">

**Author:** ![Alejandro\_Alaco](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alejandro_alaco/32/59849_2.png) [@Alejandro\_Alaco](https://forum.inductiveautomation.com/u/Alejandro_Alaco)\
**Post date:** [April 29, 2024, 3:25pm UTC](https://forum.inductiveautomation.com/t/add-checkbox-column-in-ignition-perspective-to-filter-other-column/89621/26 "2024-04-29T15:25:02Z")

</div>

How can I choose multiple checkboxes?, now I can only choose one

---

<div class="post-metadata">

**Author:** ![Alejandro\_Alaco](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alejandro_alaco/32/59849_2.png) [@Alejandro\_Alaco](https://forum.inductiveautomation.com/u/Alejandro_Alaco)\
**Post date:** [April 29, 2024, 3:39pm UTC](https://forum.inductiveautomation.com/t/add-checkbox-column-in-ignition-perspective-to-filter-other-column/89621/28 "2024-04-29T15:39:04Z")

</div>

> [@Select multiple checkboxes in a table - Perspective](https://forum.inductiveautomation.com/t/select-multiple-checkboxes-in-a-table-perspective/52254):
>
> Hi guys, I need to select multiple rows in a table and send the values to a label in another view. I tried to use the checkbox column to select them, but I can only check one at a time. The selection mode is set to multiple interval. What am I missing? [image] Thanks!

this solution isn´t work for me

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/2/c2740bfda876e4d8c8242a78fe879917aaaad589.png)

[Previous page](https://forum.inductiveautomation.com/t/add-checkbox-column-in-ignition-perspective-to-filter-other-column/89621.md?page=1)
