web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

How to use form splitter in custom form using custom pattern.

(0) ShareShare
ReportReport
Posted on by

Hi,

I have a requirement to build a form where data selected in 1st grid of 1st tab control would show corresponding data in 2nd grid and  selected item in 2nd tab grid would show related data in 3rd grids of 3rd tab control. Each tab control grid has its own data source ds1 for t1 , ds2 for t2 and ds3 for t3.

I am using group control 1 with vertical split style between tab and tab2 and similar group control 2 between tab2 and tab3 .

Currently all data is being displayed whereas the expectation is that tab1 will show all data but tab 2 should show only corresponding data or selected item in tab1 and similarly  tab 3 will only show corresponding data of selected item in tab2.

in previous version this form was working with help of x++ code using system form splitter classes and code in mouse up -and mouse down events.

However as system form splitter classes are deprecated in dfin please suggest how do I achieve expected result in d fins, please share an example .

Thanks

Mav

I have the same question (0)
  • Verified answer
    nmaenpaa Profile Picture
    101,166 Moderator on at

    Hi Mav,

    are you sure that your issue is related to Form splitter? Form splitter is just a visual control on the form.

    If you have three data sources, and want to filter them based on selection as you described, that's done by defining table relations between the underlying tables, and setting Join properties on the form data sources.

    Perhaps you have two separate questions:

    1) How to display the three grids in a nice way

    2) How to filter data on the grids, based on selected record and table relations

    Anyway, I don't think that there's any form pattern that will allow you to show three grids simultaneously. In general you can always look at the standard forms, and replicate their look&feel by using the same pattern that the standard form uses. If you want to do something that you don't see in the standard system, you might need to use Custom pattern.

    One form that has many grids visible simultaneously is Security Configuration, but even that uses Custom pattern. Perhaps you can take a look at it?

  • Mav Profile Picture
    on at

    Thanks a lot for your suggestion.

    Quick question does dfinance now  (i remember this was limitation a while back) allows resizing the fields and then arranging them as per our requirement.

    For example in below pic how can i reduce the size of address 2 and move it to adjacent blank space designated at 3 in form so as to get rid of scroll bar.

    Thanks

    Mav

    pastedimage1613753808455v1.png

  • Suggested answer
    nmaenpaa Profile Picture
    101,166 Moderator on at

    You have much less control over the form layout than in AX2012. You can try out yourself what is possible and what not. 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 663

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 439 Super User 2026 Season 1

#3
Syed Haris Shah Profile Picture

Syed Haris Shah 337 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans