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