r85 designer tcl
TRANSCRIPT
Lotus Notes R8.5Designer - xPages
David Marko, TCL DigiTrade 11.6.2009
Designer pod Eclipse
Designer pod Eclipse WorkingSets Nové uspořádání designových elementů Vyhledávání
Nové editory CSS JavaScriptu lokální historie
Novinky v API JAVA API možnost změny několika polí najednou v kolekci dokumentů
Dim ses As New notessessionDim db As NotesDatabaseSet db = ses.CurrentDatabaseDim view As notesviewSet view = db.GetView("Main")Dim eCol As NotesViewEntryCollectionSet eCol = view.AllEntriesDim doc As New notesdocument(db)Call doc.ReplaceItemValue("Status", "New")Call doc.ReplaceItemValue("Amount", 0)Call eCol.stampAllMulti(doc)
Lotus Notes 8.5 = xPages Java Server Faces + Dojo Toolkit + Domino xPage = XML textový formát, pro který taktéž funguje lokální historie Sessions, application context Velká sada komponent určených pro web ServerSide JavaScript
(JavaScript + formule = 'all in one')
Použití komponent
Pohled s převíjením Záložková tabulka Upload/download Validace Custom Controls ... a mnohé další
Testujeme xPages Šablona diskusní databáze s webovým rozhraním
Ukázka implementace
xPages do existujícíaplikace
Nedostatky - zkušenosti Koncepční:
Nepraktičnosti - pohled s převíjením nelze dát do záložek.Šablonovací systém vede k chaosu – co pohled to xPage.Chybí provázanost na existující systém WQO a WQS agentů.
Uživatelské:Pomalost v Designerovi při obsáhlejších xPages.Mnoho nedodělků v UI - editory bez číslování řádků.Špatná dokumentace.
Lotus Notes 8.5.1
xPages v LN klientovinové editory kódunové 'controls' pro xPages