Autor Thema: Berechnetes Feld in XPage verbergen  (Gelesen 4821 mal)

Offline machineslave

  • Senior Mitglied
  • ****
  • Beiträge: 328
  • Geschlecht: Männlich
Berechnetes Feld in XPage verbergen
« am: 20.12.12 - 15:57:26 »
Hallo,

ich möchte ein berechnetes Feld auf einer XPage einfügen.
Anhand dieses Feldes sollen u.a. Label von div. Controls berechnet werden.
Wenn ich nun das berechnete Feld verberge, funktioniert die Seite nicht mehr, da Javascript das Feld nicht mehr findet.

Bei der herkömmlichen HTML Entwicklung kann ich einfach dem input-Tag das Attribut type="hidden" mitgeben, kann aber per Javascript trotzdem auf das Feld zugreifen.
Wenn ich bei den Properties des Feldes "berechne" den Haken bei "Visible" rausnehme, kann das Script nicht mehr auf das Feld zugreifen.

Hat jemand eine Idee, wie ich auf ner XPage Felder verberge, aber trotzdem per JS darauf zugreifen kann?
Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil

Offline m3

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Berechnetes Feld in XPage verbergen
« Antwort #1 am: 20.12.12 - 16:04:33 »
Du willst die Werte in einer Session Variable ablegen ...
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline machineslave

  • Senior Mitglied
  • ****
  • Beiträge: 328
  • Geschlecht: Männlich
Re: Berechnetes Feld in XPage verbergen
« Antwort #2 am: 20.12.12 - 16:20:18 »
Nein, möchte ich nicht.
Ich habe als Data Source diverse Felder, die ich benötige, um daraus andere Felder zu berechnen / vorzubelegen.
Diese Felder sollen aber nicht angezeigt werden.
Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil

Offline m3

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Berechnetes Feld in XPage verbergen
« Antwort #3 am: 20.12.12 - 18:29:08 »
Ah, Du willst das rein clientseitig spielen, ohne partial refresh, ...

Die "visibility" (1. Screenshot) definiert ja, ob ein Item gerendert wird, oder nicht. Wenns nicht gerendert wird, landet es auch nicht am Client.

Aber Du kannst ja einfach beim Style Attribut des Elements die visibility angeben (2. Screenshot), dann verhaelt es sich wie von dir beschrieben.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Berechnetes Feld in XPage verbergen
« Antwort #4 am: 20.12.12 - 21:47:15 »
display:hidden. Oldschool. Daten in eine Bean laden und dann per EL abgreifen ...
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline dnotes

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
Re: Berechnetes Feld in XPage verbergen
« Antwort #5 am: 21.12.12 - 08:33:25 »
Vielleicht hilft dir auch ein Hidden Input weiter. Ist extra dafür gemacht.

Offline machineslave

  • Senior Mitglied
  • ****
  • Beiträge: 328
  • Geschlecht: Männlich
Re: Berechnetes Feld in XPage verbergen
« Antwort #6 am: 21.12.12 - 14:38:36 »
Habs jetzt herausgefunden:

Habe ein Hidden Input genommen (wurde leider in der Liste der Core Controls bei mir nicht angezeigt).
Zusätzlich habe ich noch unter den Anwendungseigenschaften in der Kategorie Xpages die Clientseitige Validierung ausgeschaltet, schon funktionierts
Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz