Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Beantwortet
Feststellen in welchem Status sich der Dialog befindet?

Ich erzeuge einige Buttons per JavaScript im Dialog. Wenn ein Dialog ohne Bearbeitungssrechte geöffnet wird, dann sind die Standard-Buttons alle deaktiviert. Dieses Verhalten möchte ich auch bei den eigenen Buttons erreichen. Mir fiel bisher nur ein, man könnte ja prüfen, ob z.B. der Sende-Button angezeigt wird oder ob ein Standard-Button deaktiviert ist. Dies wäre aber nur ein Workaround. Gibt es eine Methode zum Ermitteln des aktuellen Status des Dialogs?

  
  
Gepostet vor 18 Tagen
Stimmen Neuste

Antworten 3


Ich bin dank des Tipps von Jan auf die Lösung gekommen, jedoch heisst das versteckte Feld 'jr_mode' mit einem Unterstrich. Ein Dank an Jan.

file

Jetzt kann ich die dynmischen Buttons deaktivieren und sonstige Dialogelemente nun auch noch berücksichtigen...

  
  
Gepostet vor 18 Tagen
Bearbeitet vor 18 Tagen

Sorry Swen, my bad.
Es ist jr_mode nicht jr-mode.

VG
Jan

  
  
Gepostet vor 17 Tagen
Jan Zimmerbeutel
272 × 4 Administrator

Hi Swen,

du kannst mit jr_get_value('jr-mode') herausfinden, ob der Dialog bearbeitbar ist oder nicht.
Ist die Rückgabe 1, ist er bearbeitbar, ist sie 0, dann nicht.
jr-mode ist ein verstecktes Feld, das immer existiert.
Wenn ich custum buttons einblende, aber nicht will, dass diese z.B. in der "Bearbeitet"-Inbox sichtbar sind, mache ich das so:

const stepIsEditable = jr_get_value('jr-mode');
if(stepIsEditable) {
	showCustomButtons();
}

Hoffe das hilft!

VG
Jan

  
  
Gepostet vor 18 Tagen
Jan Zimmerbeutel
272 × 4 Administrator
  
  

file

Das klappt leider nicht bei mir mir (Version 2025.1). Das versteckte Feld scheint nicht zu existieren. "jr-mode" kann ich auch im Source nicht finden. Erzeugst du das hidden-field?

Swen Niehaus   vor 18 Tagen Melden
316 Ansichten
3 Antworten
vor 18 Tagen
vor 17 Tagen
Stichwörter