Eweiterungen für EntityMatrix
Informationen
- Kategorien: Kernel
- Version: 17.0.0.5313
- Veröffentlichungsdatum: Donnerstag, 12. September 2013
- Entwickler: Götzen
- Benötigt Datenbankänderung: Ja
- Betreff: Funktion EntityMatrixDialog() für die Klassenformen
Beschreibung
Folgende Erweiterungen bekam die EntityMatrix:
über den pit-Registrywert
\CONNECTION_ENTITY\CONTEXTVALUES lassen sich Werte eintragen die in neu erzeugte Connectionentities übernommen werden. Syntax: AtributeName1=Wert1|AtributeName2=Wert2... über den pit-Registrywert
\CONNECTION_ENTITY\FILTERCONDITION lassen sich Attriubte/Werte Paare als Filterkriterien eintragen, welche die ConnectionEntiies erfüllen müssen um angezeigt zu werden. Syntax: AtributeName1=Wert1,AtributeName2=Wert2... über den pit-Registrywert
\B_MULTI_ROW_SELECT=TRUE lässt sich die Selektion mehrerer Zeilen ermöglichen über den pit-Registrywert
\B_EDIT_ITEMS_ON_CLICK=TRUE lässt sich festlegen, dass schon bei einem einfachen klick ein editieren erfolgt. \B_EDIT_ITEMS_ON_CLICK=FALSE ist der Standardwert und bedeutet, dass beim Doppelklick reagiert wird. Events onEvent_EditMatrixItemList() bzw. onEvent_EditMatrixItem(): über die pit-Registrywert
\B_CALL_MULTI_EDIT_EVENT=TRUE bzw. \B_CALL_SINGLE_EDIT_EVENT=TRUE lässt sich festlegen, dass die beiden neuen Events: onEvent_EditMatrixItemList() bzw. onEvent_EditMatrixItem() aufgerufen werden, wenn ein Eintrag vom Benutzer editiert werden soll.
Beispielcode
ondisplayfunction
{
if ( IsMainMenuContext() )
{
SetFunctionLabel( "«1.1.2531»Benutzer / Benutzerrollen Matrix" );
EnableFunction( 1 );
ShowFunction( 1 );
SetFunctionHelpText( "«1.1.2532»Zeigt eine editierbare Übersicht der Zuordnung der Benutzer zu den Benutzerrollen" );
}
}
oncallfunction
{
EntityMatrixDialog( "4", "«1.1.2531»Benutzer / Benutzerrollen Matrix" );
}