Changes for page Data types

From version 3.1
edited by Nazzareno Pompei
on 28/10/2022 08:42
Change comment: Install extension [org.xwiki.platform:xwiki-platform-xclass-ui/14.9]
To version 1.1
edited by N Pompei
on 08/06/2020 17:31
Change comment: Install extension [org.xwiki.platform:xwiki-platform-xclass-ui/12.4]

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.NazzarenoPompei
1 +XWiki.NPompei
Content
... ... @@ -49,7 +49,6 @@
49 49  #end
50 50  {{html}}
51 51  <form action="$doc.URL" method="post" class="xform half">
52 - <fieldset>
53 53   <div class="hidden">
54 54   <input type="hidden" name="parent" value="XWiki.XWikiClasses"/>
55 55   <input type="hidden" name="template" value="XWiki.ClassTemplate"/>
... ... @@ -86,7 +86,6 @@
86 86   $services.localization.render('platform.xclass.classes.createClass.label'))"/>
87 87   </span>
88 88   </p>
89 - </fieldset>
90 90  </form>
91 91  {{/html}}
92 92  {{/velocity}}
... ... @@ -94,27 +94,23 @@
94 94  (% id="HClassesLiveTable" %)
95 95  = {{translation key="platform.xclass.classes.livetable.heading"/}} =
96 96  
97 -{{liveData
98 - id="classes"
99 - properties="doc.title,doc.location,doc.date,doc.author,pageCount,_actions"
100 - source="liveTable"
101 - sourceParameters="resultPage=XWiki.XWikiClassesLiveTableResults&translationPrefix=platform.xclass.classes.livetable.&queryFilters="
102 - }}
103 -{
104 - "meta": {
105 - "propertyDescriptors": [
106 - {
107 - "id": "doc.title",
108 - "editable": false
109 - },
110 - {
111 - "id": "pageCount",
112 - "editable": false,
113 - "filterable": false,
114 - "sortable": false,
115 - "displayer": "number"
116 - }
117 - ]
118 - }
119 -}
120 -{{/liveData}}
95 +{{velocity}}
96 +{{html}}
97 +#set ($columns = ['doc.title', 'doc.location', 'doc.date', 'doc.author', 'pageCount', '_actions'])
98 +#set ($columnsProperties = {
99 + 'doc.title': {'link': 'view'},
100 + 'doc.location': {'html': true},
101 + 'doc.author': {'link': 'author'},
102 + 'pageCount': {'type': 'numeric', 'filterable': false, 'sortable': false},
103 + '_actions': {'sortable': false, 'filterable': false, 'html': true, 'actions': ['edit', 'delete']}
104 +})
105 +#set ($options = {
106 + 'resultPage': 'XWiki.XWikiClassesLiveTableResults',
107 + 'translationPrefix' : 'platform.xclass.classes.livetable.',
108 + 'rowCount': 10,
109 + 'outputOnlyHtml': true,
110 + 'queryFilters': []
111 +})
112 +#livetable("classes" $columns $columnsProperties $options)
113 +{{/html}}
114 +{{/velocity}}