Welcome
Guest
, you are in:
<root>
•
Anmelden
CP Wiki
Navigation
¶
CP Solutions
Startseite
domizil+
Startseite
Administration
Administration
Neue Seite
Alle Seiten
Kategorien
Navigations-Pfade
Datei Manager
Neuer Benutzer
Suche im wiki
»
Zurück
function GetItem
Modified on 08/04/2010 16:08
by
CPATRD
Categorized as
Plattform
{s:KompHeader|TnetPopupMenu} '''Syntax:'''{BR} {{{{'''function''' GetItem(const NameOrIndex : Variant) : TMenuItem;}}}}{BR} {BR} '''Beschreibung:'''{BR} Mit dieser Funktion können wir ein bestimmtes MenüItem abfragen und dieses gegebenfalls weiterverwenden. {BR} {BR} '''Beispiel:'''{BR} In diesem Beispiel, werden drei Felder dynamisch erzeugt, wenn der User die entsprechende Berechtigung hat. Falls der User die Berechtitung nicht hat, dürfen keine SubMenüs eingerichtet werden, desshalb fragen wir mit "getItem" ab, ob dieses Feld existiert: {BR} <code pascal> procedure additem; begin if CurrentUserHasPermission(53000) then begin popupdoku.ClearItems; popUpDoku.AddItem('MenuItem' , 'Eintrag 1', '',1,1 ); popUpDoku.AddItem('MenuItem2', 'Eintrag 2', '',1,1 ); popUpDoku.AddItem('MenuItem3', 'Eintrag 3', '',1,1 ); end; if popUpDoku.GetItem('MenuItem') then begin popupDoku.AddItem('Submenu', 'Sub', 'MenuItem', 1,1); end; end; </code>
ScrewTurn Wiki
version 3.0.1.400. Some of the icons created by
FamFamFam
.