2016-06-02 10 views
2

Ich brauche STRG + N das Standardverhalten aufzurufen, das heißt einen neuen Datensatz zu erstellen, ohne meine NewButton aufrufen.STRG + N Nicht auf einem DetailsFormTransactions Seite neu aufrufen

NewRecordAction Eigenschaft ist nicht ausgefüllt, die Verknüpfung tut nichts, scheint deaktiviert zu sein.

Die DataSource auf dem Formular ermöglicht erstellen, kann ich über meine NewButton MenuItemButton erstellen.

Ich habe irgendwie sein Standardverhalten verloren, was könnte das verursachen?

+0

Sie sollten Details bereitstellen, teilen Sie Ihre Forschungsergebnisse. Wenn Ihr Problem mit Code, den Sie geschrieben haben, ist, sollten Sie einige hinzufügen. – user861594

Antwort

2

Ctrl-N tut nichts, weil die NewRecordAction nicht ausgefüllt ist und es gibt keine Befehlsschaltfläche mit New in der Command Eigenschaft.

Ich nehme an, Sie haben "Formular aus Vorlage erstellen" verwendet oder aus dem Formular SysBPStyle_TransactionDetails kopiert (gleiche Sache). Dieses Formular enthält eine Unterseite NewButton, die ein Erstellungsformular wie das Formular SalesCreateOrder aufrufen soll.

Sie haben zwei Möglichkeiten:

  1. die NewRecordAction mit dem Steuer Namen Ihres Menüpunkt erstellen ausfüllen. Dies sollte in den Listenseiten obligatorisch sein.
  2. Löschen Sie die NewButton, erstellen Sie dann eine neue Befehlsschaltfläche mit New in der Eigenschaft Command. Denken Sie auch daran, der Eigenschaft auf dem Steuerelement oder einem enthaltenden Knoten einen Wert zuzuweisen.

Ich persönlich bevorzuge die zweite Option (vielleicht mit einem setFocus Anruf kombiniert), weil ein Formular erstellen, wird dann nicht benötigt, und es gibt nur eine Form für Sie zu erhalten und der Benutzer zu lernen.