gpt4 book ai didi

ruby-on-rails - 如何在 Rails 事件日历插件中显示事件时添加弹出面板?

转载 作者:行者123 更新时间:2023-12-04 03:45:29 25 4
gpt4 key购买 nike

我使用了 rails event_calendar我的项目中的插件,我需要对日历进行一些修改。当它显示事件时,我需要弹出一个面板来显示有关该特定事件的详细信息。请专家解释一下这个问题的解决方案?

最佳答案

首先,您必须将 html 链接更改为 Ajax 链接,如下所示。

link_to_remote event.name, :url => {:controller => 'events', :action => 'get_events',:id=>event.id } 

您必须编写 Controller 代码来显示事件的详细信息。就我而言,我写如下..

def get_events
@event = Event.find(params[:id])
end

而且你还必须创建 get_events.rjs 文件来加载弹出框,如下所示。

page.replace_html 'show_event', :partial => 'show_event'

page<< "$ ('#show_event_dialog').dialog({
title: 'Event',
modal: true,
width: 500,
close: function(event, ui) { $('#show_event_dialog').dialog('destroy') }

});"

show_event_dialog 是您要加载弹出面板的 div。希望对您有所帮助...

关于ruby-on-rails - 如何在 Rails 事件日历插件中显示事件时添加弹出面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7229229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com