Мой вопрос: как мне заставить плагин Grails Navigation отображать подэлементы?
Я сделал простую вещь и добавил в начало моего контроллера следующее:
class DummyController {
static navigation = [group: 'tabs',
title: 'dummy',
action: 'list',
subItems: ['create', 'save']
def create = {....
В main.gsp я добавил следующее:
<head>
...
<nav:resources/>
</head>
<div id="menu">
<nav:render group="tabs"/><br/>
<nav:renderSubItems group="tabs"/>
</div>
Ожидая, что это сработает, вместо этого я получу исключение:
Cannot invoke method toLowerCase() on null object
У Jira есть эта ошибка, и кто-то упоминает добавление:
if(!controllerName) return out
К началу def renderSubItems
функции в NavigationTagLib.groovy
, которая у меня есть. Теперь эта ошибка больше не выдается, но мои пункты подменю по-прежнему не отображаются.
Любая помощь в том, как получить отображение подменю, будет очень оценена
Спасибо