Erstellen Sie ein benutzerdefiniertes Benutzersteuerelement für Acumatica

70

Ich versuche, ein benutzerdefiniertes Benutzersteuerelement zu erstellen, das im Acumatica Framework verwendet werden kann. Die Dokumentation ist sehr begrenzt, daher hatte ich gehofft, dass jemand Erfahrung / Beispiele für die beste Implementierung hat.

Dies erscheint möglich, indem eine WebControlabgeleitete PXWebControlund eine globale JS- Funktion mit einem übereinstimmenden Namen erstellt wird.

Anth12
quelle
4
Ich kann Ihnen ein Beispiel geben, wie Sie mit einem reinen HTML / JS-Steuerelement arbeiten und es mit dem Diagramm interagieren lassen. Bisher habe ich jedoch kein ASP.NET-Steuerelement erstellt, das nahtlos mit dem Acumatica-Framework zusammenarbeitet Vor. Ich habe es vor einiger Zeit versucht, konnte aber nicht herausfinden, wie meine globalen JS-Funktionen geladen werden sollen - habe mich jedoch nicht sehr bemüht. Werde diese Frage mit großem Interesse verfolgen!
Gabriel
9
Diese Frage ist zu weit gefasst; Fragen, die nur nach allgemeinen Beispielen fragen, sind für den Stapelüberlauf nicht thematisch . Beginnen Sie stattdessen mit dem Schreiben von Code und kehren Sie zurück, wenn Sie ein spezifischeres Problem haben. Zeigen Sie uns unbedingt , was Sie versucht haben, und fügen Sie ein minimales, vollständiges und überprüfbares Beispiel bei .
Scott Weldon

Antworten:

1

Um auf einfache Weise ein benutzerdefiniertes Benutzersteuerelement zu erstellen, müssen Sie:

  • Öffnen Sie die Anpassung Ihres Projekts (System - Anpassung - Anpassungsprojekt)
  • Auf der linken Seite sehen Sie Ihre Bildschirme in Ihrer Anpassung. Suchen Sie den benötigten Bildschirm oder fügen Sie den benötigten Bildschirm hinzu. Gehen Sie zur erforderlichen Ansicht.
  • Wählen Sie Steuerelemente hinzufügen und fügen Sie das gewünschte Steuerelement hinzu.

Sie können in einem Bild unten sehen.

Geben Sie hier die Bildbeschreibung ein

Hayk
quelle
Das Produkt unterstützt keine benutzerdefinierte Steuerung (keine Option auf der Registerkarte Steuerung hinzufügen). Auf der anderen Seite wird JavaScript korrekt hervorgehoben, da es einem benutzerdefinierten Steuerelement am nächsten kommt.
Hugues Beauséjour