2015-01-10 3 views
1

Пробовал несколько разных вещей, но не могу понять, как передать параметры $ path и $ option в макрос SpringFormCheckboxes.Весна mvc speed springFormCheckboxes macro

Макро источник здесь:

#macro(springFormCheckboxes $path $options $separator $attributes) 
    #springBind($path) 
    #foreach($option in $options.keySet()) 
     <input type="checkbox" name="${status.expression}" value="${option}" 
     #foreach($item in $status.actualValue) 
      #if($item == $option) checked="checked" #end 
     #end 
     ${attributes} #springCloseTag() 
     ${options.get($option)} ${separator} 
    #end 
    <input type="hidden" name="_${status.expression}" value="on"/> 
#end 

Помимо происхождения $ статуса пар, которые я продолжаю видеть на пружинных макросы также дам мне хорошее направление. Любые комментарии приветствуются.

ответ

1

$ путь -> Реализации списка, возвращает строковое значение выбранных флажков

$ опции -> Реализация карты, должен содержать тексты флажка, как ценности, до сих пор не имеют ни малейшего представления, что ключи являются используется для.

Для этого есть удивительно мало примеров использования.

весна версия mvc -> 4.0.2.RELEASE