On Mon, Jun 16, 2014 at 4:53 PM, Gerritjan Koekkoek <gerritjankoekk...@gmail.com> wrote: > Hi, > Yes, this surely helps but i fail to get it work as I hope it can. > I have generated a app with App Within Minutes. > > In the sheet there is a construct like this: > {{velocity}} > {{html wiki="true"}} > #set ($discard = $doc.use('TestStarRating.TestStarRatingClass')) > #set ($discard = $services.localization.use('document', > 'TestStarRating.TestStarRatingTranslations')) > (% class="xform" %) > ((( > ; <label > for="TestStarRating.TestStarRatingClass_0_Rating">$escapetool.xml($doc.displayPrettyName('Rating', > false, false))</label> > : $doc.display('Rating') > ))) > {{/html}} > {{/velocity}} > > :$doc.display(‘Rating’) is ‘smart’ as it knows when in ‘View’ and ‘Edit’ mode. > > If I would go to the class and modify Custom Display
> How can I keep the ‘smartness’ of $doc.display? Have you really looked at the code of the existing custom displayers found on extensions.xwiki.org ? i.e. did you download the source XAR and imported it in your wiki to check the code? It doesn't seem so, because you would have seen something like: #if ($type == 'edit') > > I have the feeling that a velocity script in the custom display does not have > notion of $doc? Or can I use this context variable? > > The important change I want to achieve is change the ‘radio button’ behavior’ > in a star-rating behavior. > Important is that this should stay visible in Read-mode as the numeric result > 3 is less informative as seeing three stars. > > I’m inspired by this code: > http://codepen.io/lsirivong/pen/ekBxI > > It uses CSS to style radiobuttons as star rating (and a small javascript) > But it requires radiobuttons to stay visible in view mode… > > > Op 10 jun. 2014, om 14:33 heeft Marius Dumitru Florea > <mariusdumitru.flo...@xwiki.com> het volgende geschreven: > >> I don't think there is a documentation unfortunately, but there are 3 >> examples on >> http://extensions.xwiki.org/xwiki/bin/view/Main/WebHome#|t=extensions&p=1&l=30&s=doc.creationDate&d=desc&name=custom+display >> . >> >> Hope this helps, >> Marius >> >> On Thu, Jun 5, 2014 at 11:06 AM, Gerritjan Koekkoek >> <gerritjankoekk...@gmail.com> wrote: >>> Hi >>> >>> We are trying to develop questionnaires within xwiki. >>> In order to get clear answers from people we prefer static lists above text >>> fields which would be more difficult to analyze. >>> >>> As a approach we start with appWithinMinutes and add attributes of type >>> static list >>> >>> Use case 1: >>> When we want the user to select one of a limited set of options we typical >>> use radio button as input control. >>> >>> In edit mode this works fine. >>> But in collaborative mode this does not work very well for us. >>> What we mean by collaborative mode? >>> We have patients discussing the questionnaire with the expert. >>> Over the internet they both look at the page which holds the questionnaire >>> already completed by the patient... >>> But since default XWiki is showing only the value selected discussions >>> about why the patient chose the one option above the other are too >>> difficult. >>> We would like the radiobuttons view in edit mode, but disabled for >>> modification; especially since in view mode changing the elected option... >>> >>> Would it be possible to modify the class and add something in the "Custom >>> Display"? >>> Is there a useful document on how the custom display option for classes >>> works? >>> >>> Use case 2: >>> Some questions are of the type "How much would you agree" >>> Then the user can select between totally disagree, somewhat disagree, >>> neutral, somewhat agree totally agree. >>> We have now selected a static list with 5 options labeled as above... >>> But on the internet we often see sliders that can be put in 5 positions >>> (from left to right or from top to bottom) >>> >>> Would it be possible to use such sliders via Custom Display. As a base >>> attribute we would then probably switch from static list to a numeric field >>> holding the value of the slider. >>> Same as in use case 1; can we also show the slider disabled in >>> 'collaborative mode' >>> >>> Many thanks for suggestions or links to documents that describe the 'custom >>> display' >>> >>> Gerritjan >>> _______________________________________________ >>> users mailing list >>> users@xwiki.org >>> http://lists.xwiki.org/mailman/listinfo/users >> _______________________________________________ >> users mailing list >> users@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/users > > _______________________________________________ > users mailing list > users@xwiki.org > http://lists.xwiki.org/mailman/listinfo/users _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users