onEvent_ReferenceControlSelectEntity
Informationen
- Kategorien: Kernel
- Version: 21.0.0.11226
- Veröffentlichungsdatum: Dienstag, 10. Januar 2017
- Entwickler: Götzen
- Benötigt Datenbankänderung: Ja
- Betreff: Überdefinieren Catalog/Referenz Control SelectEntity
Beschreibung
Neues Event onEvent_ReferenceControlSelectEntity(...)
Dieses Ereignis wird ausgelöst, wenn in einem Steuerelement vom Typ Reference oder Catalog der SelectEntityDialog aufgerufen werden soll. Falls das event 1 zurückliefert, wird der interne SelectEntityDialog nicht mehr aufgerufen. Stattdessen hat der Projektentwickler die Möglichkeit hier einen eigenen Dialog aufzurufen.
Beispielcode
int onEvent_ReferenceControlSelectEntity( string $sControlName, byref entity $eReferencedEntity, string $sSearchPattern )
{
if ( $sControlName == "ref_Level" )
{
$eReferencedEntity = SelectEntityDialog( name_of( ::Level ),
"Select a Level...",
"Level",
"",
NULL,
$eReferencedEntity,
"Number",
$sSearchPattern,
2 + 8 + 32 );
if ( $eReferencedEntity != NULL )
{
return 1;
}
}
return 0;
}