# BAQ Grid Columns in App Studio

**URL:** <https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817>\
**Category:** Kinetic ERP\
**Created:** [March 30, 2026, 1:58pm UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817 "2026-03-30T13:58:24Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![tmat](https://www.epiusers.help/letter_avatar_proxy/v4/letter/t/71c47a/32.png) [@tmat](https://www.epiusers.help/u/tmat)\
**Post date:** [March 30, 2026, 1:58pm UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817/1 "2026-03-30T13:58:24Z")

</div>

Been following this topic and it’s been great at getting the BAQ data to load correctly but it’s bringing all columns through even though I’ve specified them - they look correct in design but when I preview the form it brings all the columns. Can anyone advise what I’m missing or if I need to design a specific BAQ with only those columns?

> [@How To: Kinetic BAQ Grid Pub-Sub](https://www.epiusers.help/t/how-to-kinetic-baq-grid-pub-sub/81650):
>
> Hey folks! Your friendly, neighborhood Kineticist here with another episode of “How To Kinetic”! Today, we’re going to talk about how to publish and subscribe two grids of data in Kinetic! I’ll be using two BAQs, but the principles should remain the same for subscribing to a native grid. Let’s get started! Create a new DataView for your primary BAQ grid. Grab a ‘Panel Card Grid’ from the Toolbox and slap it on your design surface. Click the grid, then go to Properties \> Grid Mo…

 ![image](https://www.epiusers.help/uploads/default/original/3X/7/b/7be7e2a8619eabe06d57b6e15c39d5c1354d46eb.png)

---

<div class="post-metadata">

**Author:** ![dcamlin](https://www.epiusers.help/user_avatar/www.epiusers.help/dcamlin/32/57759_2.png) [@dcamlin](https://www.epiusers.help/u/dcamlin)\
**Post date:** [March 30, 2026, 2:37pm UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817/2 "2026-03-30T14:37:50Z")

</div>

You generally don’t need an Ep Binding on grid columns… but you DO need to fill in the Field. I would trying adjusting your settings as follows:

 ![image](https://www.epiusers.help/uploads/default/original/3X/2/7/279bacb8b839080d56cc4aa41d36ee96febe2829.png)

---

<div class="post-metadata">

**Author:** ![genoah.martinelli](https://www.epiusers.help/user_avatar/www.epiusers.help/genoah.martinelli/32/67438_2.png) [@genoah.martinelli](https://www.epiusers.help/u/genoah.martinelli)\
**Post date:** [March 30, 2026, 2:43pm UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817/3 "2026-03-30T14:43:05Z")

</div>

Also, not sure if [you saw the note](https://www.epiusers.help/t/kinetic-dashboard-not-cascading/81631/29), but you do need to add the columns you don’t want and mark them hidden. You should note that even when hidden this way, a user can still unhide it through a personalization, so if you _really_ don’t want someone seeing the data, remove it from the BAQ.

---

<div class="post-metadata">

**Author:** ![jbooker](https://www.epiusers.help/user_avatar/www.epiusers.help/jbooker/32/83580_2.png) [@jbooker](https://www.epiusers.help/u/jbooker)\
**Post date:** [March 30, 2026, 4:13pm UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817/4 "2026-03-30T16:13:42Z")

</div>

My understanding is

1. the Dataview will have all columns in the BAQ
2. the grid columns displayed, available, and requested depends on a hierarchy of viewOptions, providerModel, gridModel

All 3 have a columns collection and the inheritance is a bit murky.

From what I can tell, the ExecuteBaq builds a select list from gridModel.columns

 ![image](https://www.epiusers.help/uploads/default/original/3X/1/8/188dbad7f8fe87f30544217cbd98a52aba6c28f7.png)

And Personalize doesn’t show columns removed from gridModel.columns.  
So it should be fairly secure as far as the data not coming over the wire and users cannot add columns you don’t have in the grid.

Beyond that, viewOptions overrides providerModel, I think. But both use gridModel for select list. 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![genoah.martinelli](https://www.epiusers.help/user_avatar/www.epiusers.help/genoah.martinelli/32/67438_2.png) [@genoah.martinelli](https://www.epiusers.help/u/genoah.martinelli)\
**Post date:** [March 30, 2026, 5:19pm UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817/5 "2026-03-30T17:19:04Z")

</div>

Huh, made me double-check because I’ve been doing it the fun way the past year or so. 🤔 You’re right though, I think my confusion might’ve come from using events to populate BAQ views rather than a grid / provider model.

---

<div class="post-metadata">

**Author:** ![jbooker](https://www.epiusers.help/user_avatar/www.epiusers.help/jbooker/32/83580_2.png) [@jbooker](https://www.epiusers.help/u/jbooker)\
**Post date:** [March 30, 2026, 5:30pm UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817/6 "2026-03-30T17:30:24Z")

</div>

Might help if any of this we’re documented. 🙄

---

<div class="post-metadata">

**Author:** ![Randy](https://www.epiusers.help/user_avatar/www.epiusers.help/randy/32/51539_2.png) [@Randy](https://www.epiusers.help/u/Randy)\
**Post date:** [March 30, 2026, 5:34pm UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817/7 "2026-03-30T17:34:50Z")

</div>

If it’s an updatable BAQ powered grid I think you need to have all columns in the grid but can hide the ones you don’t want to see

---

<div class="post-metadata">

**Author:** ![jbooker](https://www.epiusers.help/user_avatar/www.epiusers.help/jbooker/32/83580_2.png) [@jbooker](https://www.epiusers.help/u/jbooker)\
**Post date:** [March 30, 2026, 5:37pm UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817/8 "2026-03-30T17:37:30Z")

</div>

We’d need a 14-dimensional matrix to document cause n effect.

![space physics GIF](https://media2.giphy.com/media/v1.Y2lkPWU5MGVkYmEzZGFuc21iN3dlOTRrNmVyZzVrbWM2dzdhMWIzbHVncmVwbnplcmo5bCZlcD12MV9naWZzX3NlYXJjaCZjdD1n/AvCPKNLbH6FoI/giphy.webp)

---

<div class="post-metadata">

**Author:** ![GabeFranco](https://www.epiusers.help/user_avatar/www.epiusers.help/gabefranco/32/80642_2.png) [@GabeFranco](https://www.epiusers.help/u/GabeFranco)\
**Post date:** [March 30, 2026, 5:53pm UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817/9 "2026-03-30T17:53:18Z")

</div>

There is a nasty bug relating to this, if you did not include all columns on a uBAQ, any updated rows featuring a column not included in the gridModel.columns collection, but present and updatable on the uBAQ would null that column out on update. I really hope that one got fixed…

---

<div class="post-metadata">

**Author:** ![jbooker](https://www.epiusers.help/user_avatar/www.epiusers.help/jbooker/32/83580_2.png) [@jbooker](https://www.epiusers.help/u/jbooker)\
**Post date:** [March 30, 2026, 5:55pm UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817/10 "2026-03-30T17:55:49Z")

</div>

New grid, provider wanting, ground-up.

---

<div class="post-metadata">

**Author:** ![tmat](https://www.epiusers.help/letter_avatar_proxy/v4/letter/t/71c47a/32.png) [@tmat](https://www.epiusers.help/u/tmat)\
**Post date:** [March 31, 2026, 9:36am UTC](https://www.epiusers.help/t/baq-grid-columns-in-app-studio/133817/11 "2026-03-31T09:36:58Z")

</div>

Thank you - this is now showing the columns correctly 🙂 It’s not an updateable dashboard but I do have some to do so will see how I go with the comments relating to that when I start on them.

Thank you everyone who replied - slowly learning as we go… takes me back to learning Vantage when we first moved to an actual ERP system!
