Ignore:
Timestamp:
Apr 23, 2010, 4:16:44 PM (12 years ago)
Author:
duh
Message:
  • working on the templateEditor
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/studycapturing/TemplateEditorController.groovy

    r376 r377  
    7777                                                        // fetch all templates to this entity
    7878                                                        flow.templates = Template.findAllByEntity(entity)
     79
     80                                                        // find all template fields for this particular entity
     81                                                        // for now, all
     82                                                        // TODO: limit for this entity only
     83                                                        flow.allTemplateFields = TemplateField.findAll().sort{ it.name }
    7984                                                }
    8085                                        } catch (Exception e) { }
     
    102107                        render(view: "templates")
    103108                        onRender {
    104                                 println "render templates"
     109                                // template parameter given?
     110                                if (params.template) {
     111                                        // yes, find template by name
     112                                        flow.template = Template.findByName(params.template)
     113                                        flow.templateFields = flow.allTemplateFields
     114
     115                                        flow.template.fields.each() {
     116                                                println it
     117                                                flow.templateFields.remove(it)
     118                                               
     119                                        }
     120                                        println "count: "+flow.template.fields.size()
     121
     122                                        println "---"
     123                                        flow.allTemplateFields.each() {
     124                                                println it
     125                                        }
     126                                        println "count: "+flow.allTemplateFields.size()
     127                                        println "---"
     128
     129                                        println flow.allTemplateFields.class
     130                                        println flow.template.fields.class
     131                                        println "---"
     132                                }
    105133                        }
    106134                        on("next").to "start"
Note: See TracChangeset for help on using the changeset viewer.