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
Untertabellenansicht posAmount Feld automatisch aktualisieren

Hallo zusammen,
ich würde gern in einer Untertabellenansicht ein Feld vom Typ PosAmount automatisch aktualisieren sobald sich der Betragswert für das Referenzfeld ändert. Wenn man manuell in die Betragsspalte, die zur Berechnung des PosAmount verwendet wird, klickt, aktualisiert sich das Feld, wie gewünscht. Ich würde aber gern die Betragsspalte via Javascript befüllen und auch dann eine aktualisierte PosAmount Spalte haben. Hat jemand vielleicht eine Ahnung, wie das funktionieren könnte?
Vielen Dank im voraus und viele Grüße

  
  
Gepostet vor 4 Monaten
Stimmen Neuste

Antworten 2


Hi,

das geht mit ein wenig Javascript Magie in dem wir das blur Event bei einem der Felder, welches zur Berechnung für das POS_AMOUNT eingestellt ist, manuell abfeuern. Das triggert in JR auch die Berechnung des POS_AMOUNT Feldes.

document.getElementById(`dummySubtableView_net_0`).dispatchEvent(new Event(`blur`))

die id dummySubtableView_net_0 setzt sich aus {subtableView}_{column_name}_{row id} zusammen.

  
  
Gepostet vor 4 Monaten
Bearbeitet vor 4 Monaten
  
  

Das hat wunderbar funktioniert. Vielen Dank Herr Kanehl!

Tobias Pelz   vor 4 Monaten Melden

Hallo! Das Problem hatte ich vor einigen Jahren auch einmal. Mir ist es damals nicht gelungen die PosAmount-Spalte per Javascript zu aktualisieren, stattdessen hat es sich als zielführend erwiesen, in dem gleichen Skript das auch die Betragsspalte befüllt, eine Funktion zu integrieren die dann die Beträge in einer eigenen Summenspalte aufrechnet, d.h. die eingebaute PosAmount Funktionalität gänzlich zu ignorieren und alles per JS zu lösen.

  
  
Gepostet vor 4 Monaten
1K Ansichten
2 Antworten
vor 4 Monaten
vor 4 Monaten
Stichwörter