General Actions:
Log-in
Register
Wiki:
xwiki
▼
:
Document Index
»
Space:
Species
▼
:
Document Index
»
Page:
Stanowiska
Search
en
Page Actions:
Export
▼
:
Export as PDF
Export as HTML
More actions
▼
:
Print preview
View Source
Wiki source code of
Stanowiska
Hide line numbers
1: {{include reference="Species.StanowiskaTekst"/}} 2: 3: ((( 4: {{groovy}} 5: //----------------------------------------------------------------------------------------------------------------------- 6: def clazzName = "Species.LocalityClass" 7: 8: //dostaje obiekt z aktualnej strony - zmienic na daj klase albo daj obiekt template 9: //def clazz = xwiki.getDocument(clazzName)?.xWikiClass 10: //def propertyNamesMap = clazz.enabledProperties.collectEntries{ [it.name, it.prettyName] } 11: 12: def aiautil = xwiki.parseGroovyFromPage("Species.Tech IkonotekaScripts") 13: def aiaHierarchyTreeCode 14: //aiaHierarchyTreeCode = aiautil.getXwikicode4Tree(xwiki,doc) 15: aiaHierarchyTreeCode = aiautil.getXwikicode4Tree(xwiki,doc, ["Species.LocalityClass","Species.ChronostratigraphicUnitClass"], "Species.Paleozoik") 16: request.setAttribute("aiaHierarchyTreeCode", aiaHierarchyTreeCode) 17: 18: def columnsToPrint = """ 19: pNazwa 20: pNumer 21: pRegion 22: pChronoUnit2 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"].contains(columnName)){ 37: columnsProperties[columnName]["link"]="view" 38: } 39: /* 40: no need because of i18n 41: defaultColumnsProperties["displayName"]=propertyNamesMap[columnName] 42: */ 43: } 44: columnsProperties["_actions"] = ["actions":["edit","delete"]] 45: 46: def options = ["className":clazzName, 47: "translationPrefix" : "speciesApp.${clazzName}.", 48: "tagCloud" : true, 49: "rowCount": 20]; 50: 51: def dt = ["localities", columns, columnsProperties, options] 52: xcontext.put("dt",dt) 53: {{/groovy}} 54: 55: 56: {{velocity}} 57: #set($dt = $xcontext.get("dt")) 58: #livetable($dt.get(0), $dt.get(1), $dt.get(2), $dt.get(3)) 59: {{/velocity}} 60: 61: \\ 62: )))
Kategorie
Koncepcja
Gatunki
Stanowiska
Sponsorzy
Instytut Paleobiologii PAN
Klasyfikacja