|
|
|
@ -474,11 +474,16 @@ module ApplicationHelper
|
|
|
|
|
def principals_check_box_tags_ex(name, principals)
|
|
|
|
|
s = ''
|
|
|
|
|
principals.each do |principal|
|
|
|
|
|
if principal.has_attribute?(:userInfo)
|
|
|
|
|
s << "<label>#{ check_box_tag name, principal.id, false, :id => nil } #{h principal.userInfo }</label>\n"
|
|
|
|
|
else
|
|
|
|
|
s << "<label>#{ check_box_tag name, principal.id, false, :id => nil } #{h principal}</label>\n"
|
|
|
|
|
end
|
|
|
|
|
s << "<label>#{ check_box_tag name, principal.id, false, :id => nil } #{h principal.userInfo }</label>\n"
|
|
|
|
|
end
|
|
|
|
|
s.html_safe
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
#扩展的checkbox生成
|
|
|
|
|
def principals_radio_box_tags_ex(name, principals)
|
|
|
|
|
s = ''
|
|
|
|
|
principals.each do |principal|
|
|
|
|
|
s << "<label>#{ radio_button_tag name, principal.id, false, :id => nil } #{h principal.userInfo }</label>\n"
|
|
|
|
|
end
|
|
|
|
|
s.html_safe
|
|
|
|
|
end
|
|
|
|
|