Enhanced core ui with tabs display

66 views
Skip to first unread message

vu tran anh

unread,
Dec 21, 2025, 6:52:43 PM (4 days ago) Dec 21
to idem...@googlegroups.com
Dear all and core team

I am thinking on tab currently display. 
Let say if i have two kind of customer, corp and personal customer. Each tab personal and corp will link to father tab.  In father tab it have field contain type customer it is corp or personal then depend on this value it will display child tab corp or personal customer. So it will have only one child tab.
To enhance this it will better for user experience and better for real user business need not only one scenario.
And also when enhanced this, it need will not affect to older core system version.

Thanks 

Hiep Lq

unread,
Dec 21, 2025, 11:51:51 PM (3 days ago) Dec 21
to idem...@googlegroups.com
Not clear about your description

seem you can use display logic (tab/field) for it 



--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/idempiere/CACy96XJ4UutmHW0mkx9Exz0AefWJ_tSYbV7aEkzJfCPJ37qADw%40mail.gmail.com.

This signature auto append

vu tran anh

unread,
Dec 22, 2025, 12:57:00 AM (3 days ago) Dec 22
to idem...@googlegroups.com
Hi Hiệp 

Let me describe more to clear 
In iDempiere, I want to implement dynamic tab visibility where a field in the parent tab controls which child tab(s) are displayed. For example, if the field `IsSpecialCustomer` is checked, then the “Special Terms” child tab should be visible; otherwise, it should be hidden. This behavior should be dynamic, meaning the child tab visibility updates immediately when the parent field value changes, without requiring a manual refresh.

Additional, reading code, it seems that it can't referent directly from parent tab to configure in display logic field like @IsSpecialCustomer@.

If core have this enhancement it will enhanced so much user experience with ui.

Thanks.

Vào 11:51, Th 2, 22 thg 12, 2025 Hiep Lq <hie...@hasuvimex.vn> đã viết:

Nicolas Micoud

unread,
Dec 22, 2025, 2:46:22 AM (3 days ago) Dec 22
to iDempiere
Hi,
You can use the DisplayLogic field on Windows, Tabs and Fields window
Select the window and the sub tab you want to apply the display logic.
Now, if on the parent tab, you have a field  IsSpecialCustomer, you can add the following display logic
@IsSpecialCustomer@ = Y

And the tab will be displayed only if the checkbox is ticked.

Anyway, as a good practice, I would recommand to prefix your column name (especially if you're adding the column on a standard table such as C_BPartner).
On my installation, I use several prefixes (XXA, XXR, LFR, ...). 

Regards,

Nicolas

vu tran anh

unread,
Dec 23, 2025, 5:55:18 AM (2 days ago) Dec 23
to idem...@googlegroups.com
Hi Nicolas, Hiệp

It is so Great!

Thanks.

Vào 14:46, Th 2, 22 thg 12, 2025 Nicolas Micoud <nicolas...@gmail.com> đã viết:
Reply all
Reply to author
Forward
0 new messages