选择框默认显示文字类似于“请选择发布作业的课程”,点击即弹出供选择的课程列表,课程名称后还需要显示开课学期
This commit is contained in:
parent
a008d9d834
commit
756d703b5a
|
@ -541,7 +541,7 @@ module UsersHelper
|
|||
end
|
||||
end
|
||||
|
||||
#获取指定用户作为老师的课程
|
||||
=begin
|
||||
def get_as_teacher_courses user
|
||||
type = []
|
||||
user.courses.select{|c| user.allowed_to?(:as_teacher,c)}.each do |course|
|
||||
|
@ -552,5 +552,18 @@ module UsersHelper
|
|||
end
|
||||
type
|
||||
end
|
||||
=end
|
||||
|
||||
#获取指定用户作为老师的课程
|
||||
def get_as_teacher_courses_terms user
|
||||
type = []
|
||||
user.courses.select{|c| user.allowed_to?(:as_teacher,c)}.each do |course|
|
||||
option = []
|
||||
option << course.name+"("+course.time.to_s+course.term+")"
|
||||
option << course.id
|
||||
type << option
|
||||
end
|
||||
type
|
||||
end
|
||||
|
||||
end
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
<div class="mt10">
|
||||
<!--<input type="text" class="InputBox W700 SearchIcon" placeholder="发送到课程" />-->
|
||||
<%= select_tag :course_id, options_for_select(get_as_teacher_courses(User.current), homework.course_id), {:class => "InputBox w708",:value => "请选择发布作业的课程"} %>
|
||||
<%= select_tag :course_id, options_for_select(get_as_teacher_courses_terms(User.current), homework.course_id), {:class => "InputBox w708"} %>
|
||||
</div>
|
||||
<div class="cl"></div>
|
||||
|
||||
|
@ -43,3 +43,8 @@
|
|||
</div>
|
||||
<div class="cl"></div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(function (){
|
||||
$("#course_id").append("<option value='-1'hidden selected>请选择发布作业的课程</option>");
|
||||
});
|
||||
</script>
|
Loading…
Reference in New Issue