大家好!我有一个带有用户和日历的rails应用程序 我有一个js文件
calEvents = ''
$(document).on 'click', 'all_user_events', ->
calEvents = '/events.json'
return
$(document).on 'click', 'user_events', ->
calEvents = '/events/user_events.json'
return
$(document).ready ->
calEvents = '/events.json'
$("#calendar").fullCalendar(
events: calEvents
eventColor: '#378006'
eventBackgroundColor: 'red'
)
如您所见,用户可以通过2按钮选择他想要的fullCalendar格式。我想在一个复选框中更改这两个按钮。 (如果检查比所有事件,否则只有您的事件)。我该怎么办?我刚刚在rails :)
答案 0 :(得分:0)
你可以这样做:
$(document).on 'change', 'check-all-events', ->
if @checked
calEvents = 'events.json'
return
else
calEvents = 'events/user_events.json'
return
你可以这样做:
<%= check_box_tag 'all_events', {}, false, id: "check-all-events"%>
答案 1 :(得分:0)
试试这个........
$("#checkbox_id").on 'click', ->
if @checked
calEvents = 'events.json'
return
else
calEvents = 'events/user_events.json'
return
在您的视图中添加此类复选框。
<%= check_box_tag 'events', {}, false, id: "checkbox_id"%>