Я возвращаю значение карты, которое содержит несколько элементов. Карта выглядит следующим образом:Как использовать кнопку в следующей ситуации в grails?
def myList = []
//Some code to obtain the List
List << ["Id": Id,"Name": Name,"Code": sCode, "RunType": x ]
return [items: List]
В моей странице GSP Я использую следующий код, чтобы напечатать их в веб-страницы.
<%
def counter = 0
for (i in items) {
counter = counter + 1
println("<td>" + i + "</td>" + "\n")
if (counter == 1) {
println("</tr><tr>")
counter = 0
}
}
%>
И результат выглядит следующим образом:
[Id:i-d0f5, Name:es_test_1b_110.test.com, Code:16, RunType:On Demand]
[Id:i-7890, Name:namc-qc.test.com, Code:16, RunType:On Demand]
[Id:i-ee56, Name:abcdef.test.com, Code:16, RunType:On Demand]
[Id:i-c41e, Name:backup.grails.test.com, Code:80, RunType:On Demand]
Что мне теперь нужно добавить кнопку для каждого из значений напечатанных (так что если 6 серверов печатаются 6 кнопок будут отображаться и если 10 серверов будут напечатаны 10 кнопок) я буду использовать кнопку, чтобы передать идентификатор, чтобы начать и остановить сервер.
Мои идентификаторы, имя, код и тип RunType не решаются. Любые идеи почему? –
+1 @ Andrew. Пользователь теста. Возможно, они не были разрешены в среде IDE, но если вы протестируете его или запустите, вы сможете увидеть ожидаемый результат. – dmahapatro
Удалось решить проблему –