How to create dynamic column in datalist POS Store Commerce

Janaki Priya 0 Reputation points
2025-08-01T12:13:39.8333333+00:00

Hi Everyone,

I would like to display a datalist with dynamic data from crt, need to create dynamic column.

Thanks,

Janaki Priya

Developer technologies | Visual Studio | Extensions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Susmitha T (INFOSYS LIMITED) 160 Reputation points Microsoft External Staff
    2025-08-04T09:03:45.69+00:00

    Thank you for reaching out. Please find the answer below.

     

    1. Sign In: Log in to Dynamics 365 Commerce.
    2. Access Screen Layouts: Navigate to Retail and Commerce > Channel setup > POS setup > POS > Screen layouts.
    3. Open Designer: Select the appropriate screen layout (like F3MGR) and open the Designer.
    4. Choose Layout Size: You can select 1440x960 – Full layout.
    5. Customize the Transaction Grid:
      • Right-click on the transaction grid and select Customize.
        • In the customization window, choose the lines tab from the pivot panel drop-down menu.
          • Select Custom column 1 from the available columns and move it to the selected columns section.
          1. Adjust Column Width: Use the screen layout designer to adjust the width of the new column so that it’s visible.
          2. Save Your Changes: Close the designer and when prompted, ensure that you Save changes.
    6. Run Distribution Job: Navigate to Retail and Commerce > Retail and Commerce IT > Distribution schedule, then select the Registers (1090) job and click Run now.

    Note: If you need to add business logic to your custom column, you can do that in your project. You'll have to modify your extension package and code accordingly.

     

    If issue still persist after following all the steps, we’ll be happy to assist further if needed." Kindly mark the answer as accepted if the issue resolved".


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.