Один из подходов может состоять в том, чтобы продолжать использовать файл grames sitemesh main.gsp и просто сконцентрироваться на своей функциональности, используя в качестве примера страницы, написанные на платформе.Когда вы будете готовы заняться стилевым аспектом, вы можете отклониться от шаблона grails main.gsp и создать свой собственный, адаптированный под ваш внешний вид.
Если ваша сложность включает в себя довольно пользовательский интерфейс, я не думаю, чтоВы собираетесь получить бесплатный обед.Вам придется сломать и код пользовательского интерфейса.
В настоящее время я использую jQuery UI в сочетании с jqGrid , чтобы получить довольно сложное поведение сетки / дерева в моем пользовательском интерфейсе с не слишком большим количеством HTML-кодирования.Я также использую плагин макета пользовательского интерфейса jQuery для управления макетом панели и для того, чтобы мое приложение выглядело как приложение, а не как страница.Grails отлично играет с потребностями jjGrid в ajax.