General Actions:
Log-in
Register
Wiki:
xwiki
▼
:
Document Index
»
Space:
Species
▼
:
Document Index
»
Page:
Gatunki
Search
en
Page Actions:
Export
▼
:
Export as PDF
Export as HTML
More actions
▼
:
Print preview
View Source
Wiki source code of
Gatunki
Hide line numbers
1: {{include reference="Species.GatunkiTekst"/}} 2: {{groovy}} 3: def clazzName = "Species.SpeciesClass" 4: 5: //dostaje obiekt z aktualnej strony - zmienic na daną klasę albo daj obiekt template 6: //def clazz = xwiki.getDocument(clazzName)?.xWikiClass 7: //def propertyNamesMap = clazz.enabledProperties.collectEntries{ [it.name, it.prettyName] } 8: 9: def aiautil = xwiki.parseGroovyFromPage("Species.Tech IkonotekaScripts") 10: def aiaHierarchyTreeCode = aiautil.getXwikicode4Tree(xwiki,doc) 11: request.setAttribute("aiaHierarchyTreeCode", aiaHierarchyTreeCode) 12: 13: def objCnt = aiautil.countObjectsOfClass(services.query, clazzName) 14: println "Aktualnie wpisano $objCnt gatunków." 15: 16: def columnsToPrint = """ 17: pSystGatunek 18: pSystSynonimy 19: pAutorWpisuIkonoteki 20: pRokWpisuIkonoteki 21: pAutorOpisu 22: pRokOpisu2 23: """.trim().split("\n") 24: 25: def defaultColumnsProperties = ["type" : "text", "html" : "true", "sortable":true] 26: 27: columns = [] 28: columns.addAll(columnsToPrint); 29: columns << "doc.creationDate"; 30: columns << "_actions" 31: 32: def columnsProperties = [:] 33: columnsToPrint.each{ 34: def columnName = it 35: columnsProperties[columnName]=defaultColumnsProperties.clone() 36: if (["pNumer","pNazwa","pSystGatunek"].contains(columnName)){ 37: columnsProperties[columnName]["link"]="view" 38: } 39: 40: } 41: //columnsProperties["_actions"] = ["actions":["edit","delete"]] 42: columnsProperties["_actions"] = ["actions":["edit"]] 43: 44: def options = ["className":clazzName, 45: "translationPrefix" : "speciesApp.${clazzName}.livetable.", 46: "tagCloud" : true, 47: "rowCount": 20]; 48: 49: def dt = ["species", columns, columnsProperties, options] 50: xcontext.put("dt",dt) 51: {{/groovy}} 52: 53: {{velocity}} 54: #set($dt = $xcontext.get("dt")) 55: #livetable($dt.get(0), $dt.get(1), $dt.get(2), $dt.get(3)) 56: {{/velocity}}
Kategorie
Koncepcja
Gatunki
Stanowiska
Sponsorzy
Instytut Paleobiologii PAN
Klasyfikacja