AppStudio - New grid column not populating

I added the InvcHead_TermsCode column to the AR Invoice Entry grid on the landing page, but it’s not populating. I followed the Epicor Learning Center example… Hands-On - My First Layer in Application Studio

In App Studio, I opened AR Invoice Entry, selected the landing page, edit, and then clicked on the bottom grid. Went to Properties > Data Model > Columns, clicked + to add a new column (it added as ‘14’), and then entered InvcHead_TermsCode as the field name and Terms as the title. I save, preview, but the field doesn’t fill. The field is there

What did I miss?

I also noticed the native Epicor fields don’t have the table name in the field. Is that because it’s somehow defined in the data view, and we don’t need to worry about it?

I figure, maybe I should add bindings for it too, but still nothing.

image

image

Instead of InvcHead_TermsCode in the Field value change it to just TermsCode. This will however be the code and not description

1 Like

@tkoch - Thanks! That did it, and it worked after I removed the binding as well.

How do we know when we need to prepend the field with ‘table_’ like the ELC example (displaying a grid from a BAQ), and when do we not?

You would use the table_ when working with a grid where the data source is a BAQ or the data view is being populated from a BAQ

1 Like

Hi Andris - I am having a similar issue where I am adding a column to the main Employee Grid that is already an existing UD Column “Character02”. I have followed the steps you did but I am still not getting data populated in the column when I preview it.


I can filter on the column and the expected rows with the filtered value are returned but no values are populated in the column. Any suggestions?

I can’t wait to start utilizing this feature. It is so much easier to add columns to grids from related tables now.