Dies sollte in einem Diagramm Erweiterung mit so etwas wie folgt erfolgen:
oben
public PXAction<MyPrimaryDac> OpenCaseButton;
[PXUIField(DisplayName = "View Ext Case")]
[PXButton]
protected virtual void openCaseButton()
{
string myCaseNbr = "123";
throw new PXRedirectToUrlException(
string.Format("http://mycase.com/load.htm?caseid={0}", myCaseNbr),
PXBaseRedirectException.WindowMode.NewWindow,
"");
}
Der Graph Dateisuffix Beispiel auf die Seite (auf der Seite eine Schaltfläche hinzufügen keine Notwendigkeit) eine Schaltfläche hinzufügen. Wahrscheinlich werden Sie Ihre Schaltfläche innerhalb der Aktionsmenüschaltflächen der Standardseite hinzufügen wollen. Ich denke, das Acumatica Trainingsmaterial deckt das ab (T100, T200, T300). Zeigen Sie die Acumatica-Quelle an, um Beispiele mithilfe von PXButtons (oder anderen Schaltflächenattributen) zu finden.
Dank Brendan, ich habe das herausgefunden, nachdem ich PXRedirectToUrlException gefunden habe. Ich denke, ich muss mich besser mit Klassen, Ausnahmen und Attributen von Framework vertraut machen. – Woody