Note, that this recipe is not updated long time and could be outdated!
Got it.

Klases RecipeInfo izveide

Must prepare before:  Padomu bāzes izveide

Must prepare further:  Recipe klases izveide

  1. Atver klašu redaktoru, aktivizējot saiti: /xwiki/bin/view/XWiki/XWikiClasses
  2. Izveido jaunu klasi. Ievada Web: Custom, laukā Class: RecipeInfo un spiež Create this class
  3. Atvērtajā redaktorā: \#set(\$defaultparent = "XWiki.\${class}Class") nomaina uz: \#set(\$defaultparent = "Custom.\${class}Class")
  4. Līdzīgi \#set(\$defaultweb = "Main") nomaina uz: \#set(\$defaultweb ="Custom")
  5. Atver saiti: Edit the Class un izveido divus jaunus atribūtus:
  6. 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
  7. 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.
  1. ^ Nepieciešams, lai varētu meklēt ar HQL pieprasījumu !

  

Created by Valdis Vītoliņš on 2008-07-16 12:52
Last modified by Valdis Vītoliņš on 2020-05-25 14:11
 
Xwiki Powered
Creative Commons Attribution 3.0 Unported License