Klases RecipeInfo izveide
Must prepare before: Padomu bāzes izveide | Must prepare further: Recipe klases izveide |
- Atver klašu redaktoru, aktivizējot saiti: /xwiki/bin/view/XWiki/XWikiClasses
- Izveido jaunu klasi. Ievada Web: Custom, laukā Class: RecipeInfo un spiež Create this class
- Atvērtajā redaktorā: \#set(\$defaultparent = "XWiki.\${class}Class") nomaina uz: \#set(\$defaultparent = "Custom.\${class}Class")
- Līdzīgi \#set(\$defaultweb = "Main") nomaina uz: \#set(\$defaultweb ="Custom")
- Atver saiti: Edit the Class un izveido divus jaunus atribūtus:
- Ekrāna labajā pusē, sadaļā "Add Property" pievieno jaunu lauku ar nosaukumu "property", tips "Static List". Pēc tam, nomaina dažas noklusētās vērtības:
- Name property
- Pretty name: Iezīme
- Display Type Select
- Multiselect separators (for editing): |
- Join separator (for display): ,
- Sort id
- Values: 1=Vispirms jāsagatavo|2=Vēlams sagatavot|3=Tālāk jāgatavo|4=Tālāk vēlams|5=Skatīt arī|6=Tālāk|7=Atpakaļ
- Spiež Save and Continue
- Sadaļā "Add Property" pievieno vēl vienu lauku "value" ar tipu "Static list".
- Ekrāna galvenajā daļā aizver pirmā lauka ("property") iestatījumus un atver lauka "value" iestatījumus. Nomaina noklusētās vērtības:
- Name value
- Pretty name: Vērtība
- Display Type Input
- Multiple select Yes
- Relational Storag: Yes 1
- Size of the corresponding form element in edit mode 50
- Multiselect separators (for editing): ,|
- Join separator (for display):
- Spiež Save and view un iet atpakaļ uz klašu redaktora lapu.
- ^ Nepieciešams, lai varētu meklēt ar HQL pieprasījumu !