2016-10-26 2 views
0

Ich muss ein Suchfeld für Mitarbeiter auf der Bestelleintragsseite, SO301000, hinzufügen. Wie bei der Rahmen- und Anpassungsschulung, an der ich kürzlich teilgenommen habe, vorgeschlagen wurde, suchte ich auf einer anderen Seite nach dem, was ich wollte und entwarf den folgenden Code auf der Seite Anforderungen, wo es einen Selektor für Mitarbeiter namens Angefordert von gab.Ändern Sie den Anzeigenamen eines PXSelector-Felds

[PXViewName(EP.Messages.Employee)] 
public PXSetup<EPEmployee, Where<EPEmployee.bAccountID, 
Equal<Optional<RQRequest.employeeID>>>> employee; 

Dies fügt einen Selektor, der Seite, um eine vollständige Liste der Mitarbeiter in den Kundenauftrag zeigt nur, wie ich will, aber der Anzeigename für das Feld Employee ID und ich brauche es zu ändern, indem Bewertet Vertrag. Versuchen Sie, wie ich könnte, und ich habe versucht, ich war nicht in der Lage, den Anzeigenamen zu ändern. Wie kann ich das erreichen?

+0

Könnten Sie bitte die Post mit Attributen schmücken benutzerdefiniertes Feld aktualisieren? – RuslanDev

Antwort

1

Sie müssen das PXUIField-Attribut für Ihre Seite überschreiben. Am besten fügen Sie einen Cache_Attached-Eintrag in der BLC-Erweiterung hinzu.

[PXUIField (Displayname = "Contract Bewertet von")] geschützt virtual void EPEmployee_bAccountID_CacheAttached (PXCache Sendern) { }

Verwandte Themen