... |
... |
@@ -6,28 +6,25 @@ |
6 |
6 |
= $services.localization.render('panels.available') = |
7 |
7 |
#if ($hasAdmin) |
8 |
8 |
{{box}} |
9 |
|
- $services.icon.render('wand') $services.localization.render('panels.customize', ["[[$services.localization.render('panelwizard.panelwizard')>>Panels.PanelWizard]]"]). |
|
9 |
+ [[image:icon:wand]] $services.localization.render('xe.panels.customize') [[$services.localization.render('panelwizard.panelwizard')>>Panels.PanelWizard]]. |
10 |
10 |
{{/box}} |
11 |
11 |
#end |
12 |
|
-#set ($liveDataConfig = { |
13 |
|
- 'meta': { |
14 |
|
- 'propertyDescriptors': [ |
15 |
|
- { 'id': 'name', 'displayer': 'link' } |
16 |
|
- ] |
17 |
|
- } |
|
12 |
+#set($columns = ["name", "description", "type", "category", '_actions']) |
|
13 |
+#set($columnsProperties = { |
|
14 |
+ "name" : { "type" : "text", "link" : "view" }, |
|
15 |
+ "description" : { "type" : "text", "html" : "true" }, |
|
16 |
+ "type" : { "type" : "list" }, |
|
17 |
+ "category" : { "type" : "list" }, |
|
18 |
+ '_actions': {'html': true, 'sortable': false, 'actions': ['edit', 'delete']} |
18 |
18 |
}) |
19 |
|
-#set ($sourceParameters = $escapetool.url({ |
20 |
|
- 'className': 'Panels.PanelClass', |
21 |
|
- 'translationPrefix' : 'panels.', |
22 |
|
- 'queryFilters': 'currentlanguage' |
23 |
|
-})) |
24 |
|
- |
25 |
|
-{{liveData |
26 |
|
- id='panels' |
27 |
|
- source='liveTable' |
28 |
|
- sourceParameters="$sourceParameters" |
29 |
|
- properties='name,description,type,category,_actions' |
30 |
|
- limit=30 |
31 |
|
-}}$jsontool.serialize($liveDataConfig){{/liveData}} |
|
20 |
+#set($options = { |
|
21 |
+ "className":"Panels.PanelClass", |
|
22 |
+ "selectedColumn":"name", |
|
23 |
+ "defaultOrder":"asc", |
|
24 |
+ "translationPrefix" : "panels.", |
|
25 |
+ "rowCount": 30, |
|
26 |
+ "queryFilters": "currentlanguage" |
|
27 |
+}) |
|
28 |
+#livetable("panels" $columns $columnsProperties $options) |
32 |
32 |
{{/velocity}} |
33 |
33 |
|