AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
18.05.13 - 21:12:59
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 8
| |-+  ND8: Entwicklung - XPages (Moderatoren: eknori, Glombi, Thomas Schulte, m3)
| | |-+  Berechnetes Feld in XPage verbergen
« vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Berechnetes Feld in XPage verbergen  (Gelesen 706 mal)
machineslave
Senior Mitglied
****
Offline Offline

Geschlecht: Männlich
Beiträge: 295



« 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?
Gespeichert

Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil
m3
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 7616


Non ex transverso sed deorsum!


WWW
« Antworten #1 am: 20.12.12 - 16:04:33 »

Du willst die Werte in einer Session Variable ablegen ...
Gespeichert

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
machineslave
Senior Mitglied
****
Offline Offline

Geschlecht: Männlich
Beiträge: 295



« Antworten #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.
Gespeichert

Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil
m3
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 7616


Non ex transverso sed deorsum!


WWW
« Antworten #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.
Gespeichert

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
eknori
@Notes Preisträger
Moderator
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 10230


No guts, No glory!!


WWW
« Antworten #4 am: 20.12.12 - 21:47:15 »

display:hidden. Oldschool. Daten in eine Bean laden und dann per EL abgreifen ...
Gespeichert

Gruß Ulrich (eknori) Krause

"Reich wird man nicht durch das, was man verdient, sondern durch das, was man spart"

pulmonale Hypertonie e.V.
dnotes
Junior Mitglied
**
Offline Offline

Geschlecht: Männlich
Beiträge: 67



« Antworten #5 am: 21.12.12 - 08:33:25 »

Vielleicht hilft dir auch ein Hidden Input weiter. Ist extra dafür gemacht.
Gespeichert
machineslave
Senior Mitglied
****
Offline Offline

Geschlecht: Männlich
Beiträge: 295



« Antworten #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
Gespeichert

Stefan

Das Leben ist ein Scheiß Spiel, aber die Grafik ist geil
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig  | handys