Newsgroup: it.comp.appl.notes-domino
Titolo: notes e web

Problema...come posso aggiungere fogli stile alle view, visualizzate da
browser, senza che Notes ci aggiunga del codice html incontrollato, tipo
<Font SIZE=X><B> eccc...
Lo stesso accade anche nelle tabelle (a cui do un foglio stile sia alla
tabella che alla cella).
Avete qualche dritta?
Grazie in anticipo.
Val

 <Font SIZE=X><B> eccc...
Io inserisco la vista in un form e inserisco il seguente codice in  HTML
Head Content:
"<link rel=\"stylesheet\" type=\"text/css\" href=\"" + "/"+
@ReplaceSubstring(@Subset(@DbName;-1);"\\";"/") +"/fileStile.css" +
"\">"+....
Cosi aggiancio un foglio di stile.
Gab


Grazie ma questo lo faccio già!! Il problema è che Domino generando il
contenuto HTML della vista sovrascrive alcune parti dell'impostazione che io
do via CSS (ad es. grandezza carattere, dimensionamento tabella,...). Esiste
un modo alternativo per generare HTML pulito o personalizzabile da me??
Spero di essermi spiegato bene.
Grazie ancora. Ciao. Val

 ha scritto nel messaggio
news:bqfkj9$m70$1...@news.flashnet.it...

Devi dare i riferimenti dello stile per le singole parti a livello di
design.
Ma in particolare che cosa lui ti "sovrascrive"?
La grandezza del carattere mi sembra molto molto strano.
Idem larghezza colonna.


Sto diventando matto!! La generazione di HTML di Notes continua a darmi
molti problemi!!
1) se si decide di fargli generare HTML standard (e quindi di tipo
<TABLE><TR><TD>Rossi</TD><TD>Mario>...)
allora si hanno a disposizione solo i fogli stile per gestire una
visualizzazione più raffinata; i fogli stile, solo per tag TABLE, TH, TR,
TD, A. sembrerebbero sufficienti, se non fosse che:
a) alcune delle viste che voglio mostrare sono Categorizzate
b) le categorie generate da Notes sono realizzate attraverso tabelle dentro
celle (<TD colspan=X><TABLE><TR><TD>....)
c) voglio occupare tutta la porzione di browser utilizzata per la vista in
modo da rendere le colonne più ariose possibile e quindi devo
impostare nel CSS della Table "Width: 100%;"
d) a questo punto le categorie che ottengo danno l'impressione di non essere
allineate correttamente a sinistra; in realtà lo sono ma le mie stesse
impostazioni portano le celle ad occupare tutto lo spazio possibile e quindi
le danno questo aspetto.
Quindi in definitiva con questa soluzione mi trovo a dover decidere se
visualizzare tutto "compatto" e striminzito
oppure se dare (una volta espanse le categorie) un aspetto più arioso a
scapito dell'allineamento della colonna categorizzata accanto
al simbolo di riga espandibile!
2) se decido di intervenire "pesantemente" sul codice generato da Notes
spuntando la l'opzione
"Tratta il contenuto della vista come HTML" allora devo gestire tutta la
parte di "expand/collapse" delle categorie da javascript.
Questo non è un problema, intervenendo sulla vista ed aggiungendo il codice
opportuno tutto funziona correttamente!
Tranne la gestione dell'avanzamento, quando i record passati sono maggiori
del numero che si è impostato di visualizzare!
In quel caso non so come gestire il fatto che alcuni di essi appartengono
alla categoria che si è inizato a visualizzare nella
pagina precedente, oppure non so "riempire" semplicemente tutta la videata:
a) uso un modulo "$$ViewTemplateDefault"  che ha del codice javascript ed
una vista incorporata che è settata ad un
determinato numero di record da visualizzare (alla volta). Notes mi passa
100 record ma vi sono solo 3 categorie: il risultato è che mostro 3 elementi
lasciando tutto "VUOTO" e quindi l'utente potenzialmente deve passare
attraverso 10 pagine prima di arrivare alla categoria che gli interessa.
Inoltre poiche' uso un modulo per visualizzare tutte le viste NON posso
definire delle scorciatoie per la navigazione
(tipo nella rubrica che ho le lettere) anche perchè in altre viste vi sono
categorizzazioni per anno, denominazione, ed altro ancora.
Quale strada adottare??  Qualche idea che mi possa aiutare??!!
Grazie
Val

 Val
Scusa ma non ho capito nulla.
E' tutto un discorso fatto di se e ma.

 categorizzazioni per anno, denominazione, ed altro ancora.
Certo che le puoi usare. Ti metti un campo in cima alla vista nella quale
selezioni il filtro desiderato.
Questo è un esempio di quello che puoi fare
http://www-10.lotus.com/ldd/sandbox.nsf/0/f5de073229bff80600256bcd003b570a?OpenDocument&Highlight=0,expandable
e appena trovo uno con i filtri  lo posto
Spero ti serva (non era molto chiaro il tuo post precedente)
Ciao
Gildo