Ab GEONIS server Version 2023 wird der Löschen Button ohne Verwendung der GEONIS server Security standardmässig nicht mehr angezeigt. Die Anzeige kann nun direkt im Table Element der FRM mit der Option can_delete_object="true" oder "false" gesteuert werden.
Problem
Der Löschen Button in den Attributmasken wird unter Umständen auch für Benutzer angezeigt, die Objekte nicht löschen können oder dürfen.
Lösung
Der löschen Button kann entfernt werden indem folgende, zweite Zeile ergänzt wird:
Ab Version 2017 in der Datei C:\inetpub\wwwroot\GEONISserverUI20xx\AttributeEditor\config\configWO.js
gWebOfficeUtils.initButtons(attributeEditor.options, gUrlUtils);
delete attributeEditor.options.buttonCallbacks.delete;
Unter 6.0.x in der Datei indexWebOffice.aspx
initButtons(options, scriptAPI);
delete options.buttonCallbacks.delete;
Damit die Änderung wirksam wird, muss unter Umständen der Browser Cache gelöscht werden.
Nach einem Update muss diese Konfiguration wieder angepasst werden.
Lösung nur für einzelne Masken
Die Konfiguration oben greift immer für alle Masken. Um den löschen Button nur für einzelne Masken zu entfernen kann folgendermassen vorgegangen werden:
-
Die Datei configWO.js kopieren und umbenennen. Z.B. configWOcu.js
Die Datei befindet sich hier: C:\inetpub\wwwroot\GEONISserverUI20xx\AttributeEditor\config\configWO.js -
In dieser Datei folgende zweite Zeilen hinzufügen:
gWebOfficeUtils.initButtons(attributeEditor.options, gUrlUtils);
delete attributeEditor.options.buttonCallbacks.delete;
Zusätzlich muss auch die Zeile 28 angepasst werden:
indexPath: "/GEONISserverUI/AttributeEditor/indexWebOfficeCu.aspx", -
Die Datei indexWebOffice.aspx kopieren und umbenennen. Z.B. indexWebOfficeCu.aspx
Die Datei befindet sich hier:
C:\inetpub\wwwroot\GEONISserverUI20xx\AttributeEditor -
In dieser Datei verweist man nun auf die neue config (Zeile 20)
In der URL für die Maske ohne löschen Button gibt man nun die neue indexWebOfficeCu.aspx an.
Damit die Änderung wirksam wird, muss unter Umständen der Browser Cache gelöscht werden.
Nach einem Update muss diese Konfiguration wieder angepasst werden.
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.