Domino 9 und frühere Versionen > ND6: Entwicklung
!!HELP!! - 1.0.10 BETA 1
eknori:
Wie ich dir schon mal gesagt hatte; ich würde die Felder in eine seperate Teilmaske übernehmen, die dan über die Konfig eingeblendet werden kann. Dann haben wir die SubPRGUserAddTicketDetails wieder sauber.
eknori:
@Thomas: Hab's umgebaut ...
eknori:
Die Maske und die Felder von den Thomas geschrieben hat drehen sich darum, eine Störungsmeldung zu erfassen.
In Abhängigkeit vom Wert im Feld Typ wird eine Teilmaske eingeblendet, die es ermöglicht, den betroffenen Service und die Dauer der Störung einzugeben.
Welcher Begriff die Maske einblendet, wird über das Konfigurationsdokument "PRGTicketUserSubHideIncidend" festgelegt.
Bei der Maskenkosmetik habe ich dann auch gleich noch die Forlem für die Labels angepasst. Es kann ja vorkommen, daß man gerne auch mehrzeilige Labesl verwenden möchte. Dazu muss man Notes mitteilen, wo der Umbruch einzufügen ist. Ds geht recht simpel.
Der Key muß dazu den Aufbau lblSubTicketTimeRange=Service<crlf>und<crlf>Dauer besitzen.
Die bisher verwendete Formel
key := "lblTicketNumber";
_label:=@Trim(@Middle(FIELDLABELS; key + "=" ;";"));
@If(_label="";"(?)"+key;_label)
wird im Fall von mehrzeiligen Labels entsprechend ergänzt
key := "lblSubTicketTimeRange";
_label:=@Trim(@Middle(FIELDLABELSINCIDENT_SUB; key + "=" ;";"));
@If(_label="";"(?)"+key;_label);
@ReplaceSubstring(_label;"<crlf>";@NewLine)
einfach, aber wirkungsvoll...
<future>
jetzt müssen wir noch hinbekommen, daß Labelinhalte, die die Breite der Tabelle überschreiten automatisch umgebrochen werden ( Silbentrennung, und das natürlich mehrsprchig ) ;D
</future>
das Ergebnis sieht dann so aus
eknori:
--- Zitat ---<future>
jetzt müssen wir noch hinbekommen, daß Labelinhalte, die die Breite der Tabelle überschreiten automatisch umgebrochen werden ( Silbentrennung, und das natürlich mehrsprchig )
--- Ende Zitat ---
OK, auch nicht gerade ein Hexenwerk, wenn man sich auf eine Schreibweise im Sprachdokument einigt.
Statt <crlf> für einen harten Zeilenumbruch verwenden wir für die Trennung innerhalb eines Wortes die Zeichenfolge <-crlf>
Dann muss jetzt nur noch das @ReplaceSubstring in unserer Formel entsprechen ergänzt werden.
key := "lblTicketSolutionClassification";
_label:=@Trim(@Middle(FIELDLABELS; key + "=" ;";"));
@If(_label="";"(?)"+key;_label);
@ReplaceSubstring(_label;"<crlf>":"<-crlf>";@NewLine:" -" + @NewLine)
und schon sieht das Ergebnis besser aus als im vorherigen Posting ;)
Bilbo10:
Mir ist das was aufgefallen!!
In der Ansicht "Closed by Supporter" werden die Ticket nach den Usern kategorisiert
und nicht nach den Supportern. ???
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln