Deze presentatie is gegeven door Don van Zijtveld en Ferry Kranenburg bij de XPages & Beer meetup van 8 oktober 2014.
De presentatie gaat over wat er allemaal moet gebeuren als je een omvangrijke Notes en web based applicatie in XPages wilt realiseren en met name welke onderdelen wij opnieuw hebben ontwikkeld in XPages.
4. Change to Comm
100% focus op ontwikkeling
100% focus op accountancy
Producten: AuditCase
'... faciliteert samenwerking en communicatie binnen Accountantskantoren... '
8. Xpages ViewGrid
1. Wat is het?
2. Wat zijn de voordelen?
3. Wat heb je nodig?
4. Hoe kun je het gebruiken?
9. Wat is het?
Xpages ViewGrid
Xpages Control
Alternatief voor xp:viewPanel, xe:dataView of
xe:djxDataGrid
OSGi plugin bevat
1. Sitepen's 'Dgrid' (http://dgrid.io)
2. Ingebouwde JSON REST API
3. Extendable ViewGrid widget Custom Control
10. Wat zijn de voordelen?
Supersnel (categorized) views weergeven
Virtual-scrolling, geen pagers meer!
Toon 'abstract' view data (zoals de xe:dataView)
Serverside sortering zonder view-indexes
Zeer eenvoudig te gebruiken
Xpages ViewGrid
11. Xpages ViewGrid
Wat heb je nodig?
Domino 9.0 of hoger
Dojo 1.8 of hoger
Xpages ViewGrid te downloaden op:
http://www.openntf.org/main.nsf/project.xsp?r=proj
ect/Xpages%20ViewGrid
12. Hoe kun je het gebruiken?
<grid:ViewGrid database="names.nsf"
view="($VIMPeople)">
</grid:ViewGrid>
Xpages ViewGrid
Minimaal twee parameters:
13. Hoe kun je het gebruiken?
Xpages ViewGrid
Vrijwel alles is
aanpasbaar!
14. Hoe kun je het gebruiken?
Xpages ViewGrid
Maak zelf je kolommen met een 'CustomRenderer'
15. Hoe kun je het gebruiken?
Xpages ViewGrid
Maak regels uitklapbaar met een 'Abstract' kolom
16. Hoe kun je het gebruiken?
Xpages ViewGrid
Extend de ViewGrid widget met property 'dojoType'
<grid:ViewGrid database="names.nsf"
view="PeopleCat"
dojoType="example/gridexample/GridTest"
onRowClick="MyCustomRowClick">
</grid:ViewGrid>