Customize Grails generated views - jquery-ui

Is it possible to customize code generated from grails create view command? for example can I use YUI or JQuery UI library for view code generation? Is there any sample for that?
Thanks,

Running the Grails command grails install-templates will copy into src/templates the template files used by all of the other Grails commands to generate files. You can then modify them however you wish.
Also, you may wish to look at some of the scaffolding plugins, such as Grails Twitter Bootstrap Scaffolding or Enhanced Scaffolding.

Related

How to use scaffolding template of grails 2.4.4 in grails 3.0

I have developed a project using grails 2.4.4 and so happy with the automation generation code tool by command : grails install-templates and grails generate-all com.domain.DomainClass.
The problem when I update to version 3.0 is that customizing template style is really hard, I spent whole day to learn but now decide to give up . Version 3.0 uses the field plugin org.grails.plugins:fields:2.1.5. :(
In version 2.4.4, I customized and changed the default template in my own, and it worked well with my css style.
My question is that can I use my old template for 3.0 grails project. I tried by it throws error at runtime.
Its quite easier to customize as well in Grails 3. Go to your scaffolding template directory
your_project\src\main\templates\scaffolding
You can see there create.gsp edit.gsp index.gsp show.gsp.
Just use your own CSS class there and then generate scaffolding. You will get your desired style in your next view files.

Grails 3 fields plugin custom templates

Is it possible to customize grails-plugin-fields templates to override default f:table and f:all templates?
I've tried placing a custom _table.gsp file inside my application grails-app/views/templates/_fields/ and src/main/templates/_fields/ but it doesn't works.
From the plugin source code seems that this is the right place to create this file.
I had the same problem with you. I worked it out by placing _table.gsp in /grails-app/views/templates/_fields/. I tried to place it in /src/templates/_fields/ but didn't work. Here's the proof.
I'm using grails 3.0.7 and testing this by using grails run-app command, by the way.
Cheers!

The "install-templates" is not available in Grails 3

The "grails install-templates" is not available in Grails 3 any more. I was wondering what is the alternative command for this? How can I customize scaffolding templates in Grails 3? Thanks.
The command grails install-templates should actually work.
According to the docs it copies the templates of all code generation activities to the application's src/main/templates/scaffolding directory.
I have tried it and it works. Be aware that the customised scaffolding will work only for files generated with grails generate-all command and not for views which are generated dynamically in with the controller's scaffold = true property.

Grails scaffolding template

I'm using Grails 1.37 with Netbeans. When I generate the scaffolding how do I only generate the form in the GSP, not the grails logo etc?
Use grails generate-views yourpackage.yourDomainClass to generate the views only
Use grails generate-controller yourpackage.yourDomainClass to generate the controller with full crud actions
Use grails generate-all yourpackage.yourDomainClass to do the both commands above
If you want to customise the scaffold engine, take a look on the src/templates/scaffolding directory
May this help.
grails generate-view com.package.Domain

Grails fixture plugin how to load fixtures from an inline plugin?

we have an application that uses a centralized domain using an inline plugin. We where using bootstrap data so all of our applications that use the domain could use the bootstrap. Now when using the Fixture plugin we run into the problem that it wants to read the fixture files from a location inside application instead of the shared inline plugin. All .load() methods look for a fixture file inside the application.
Is there a way of loading the fixture files from a central place instead of the fixture directory inside the application?
Currently this is not possible.
See Grails Jira issues:
http://jira.grails.org/browse/GPFIXTURES-16
I had the same problem so I created a config value that allows you to set a config value.
This commit should do the trick, but it's not merged into the plugin (yet):
https://github.com/nwittstruck/grails-fixtures/commit/1cea0da7bf32303885cc536fe89bb9be483375bc

Resources