Skip to main content
Answer

Request Form - Customization (add project & task field)

  • March 12, 2023
  • 1 reply
  • 134 views

Forum|alt.badge.img+1

Hi,

I’m new into customization project.

I want to put in the header a selector for project and task for the Request form(RQ301000), like the appointment form(FS300200).

 

I think a may need to add this 

<px:PXSegmentMask ID="edProjectID" runat="server" AutoRefresh="True" CommitChanges="True" DataField="ProjectID" AllowEdit="True">
</px:PXSegmentMask>
<px:PXSelector ID="edDfltProjectTaskID" runat="server" DataField="DfltProjectTaskID" AllowEdit = "True" AutoRefresh="True" CommitChanges="True">
/px:PXSelector>

 

<px:PXSelector ID="edUProjectTaskID" runat="server" DataField="ProjectTaskID" AutoRefresh="True" CommitChanges="True" DisplayMode="Value" AllowEdit="True" />



<px:PXGridColumn DataField="ProjectTaskID" CommitChanges="True" DisplayMode="Hint" />

Could you help me ? Thanks for all

 

Picture of the target : 

 

Best answer by aaghaei

What are you looking at is just UI presentation layer. What you will need to do is to take care of DB side by adding the custom fields to the related tables and application to define the properties, business logics, and events.

so you will need to add desired fields to the requisition master and detail tables in their DAC extensions, set these fields properties, defaulting/updating events to the header and details through the Graph Extension.

Considering you are stating you are new to customization, I suggest you take T series courses. For the start and overall view you can go  through T190.

1 reply

aaghaei
Captain II
Forum|alt.badge.img+10
  • Captain II
  • Answer
  • March 12, 2023

What are you looking at is just UI presentation layer. What you will need to do is to take care of DB side by adding the custom fields to the related tables and application to define the properties, business logics, and events.

so you will need to add desired fields to the requisition master and detail tables in their DAC extensions, set these fields properties, defaulting/updating events to the header and details through the Graph Extension.

Considering you are stating you are new to customization, I suggest you take T series courses. For the start and overall view you can go  through T190.