我正在构建一个Rails应用程序,并且我想通过AJAX将Rails部分中的内容放入模式中。
在Twitter Bootstrap 2.3.2模式中,我阅读了文档,您可以使用远程密钥通过ajax加载内容。
http://getbootstrap.com/2.3.2/javascript.html#modals
但是,这仅允许将内容注入.modal-body
,而不是动态构建整个模式。
有没有办法用JS动态构建整个模式,包括.modal-header
,.modal-footer
?
用字符串执行此操作似乎很笨拙,如下所示:
partial = render_to_string(:partial => 'some-partial').gsub(%{"}, %{'}).gsub(/'/,"\\\\'").gsub("\n", "")
更新:
由于张贴这,我找到了一个优雅的引导模式3包装函数在这里,不需要添加一个div的HTML代码。
这是一个演示此情况的代码示例。要使用它,只需在中添加一个div(例如,在引导程序的
<div id="idMyModal"></div>
然后您可以通过以下方式使用它:
var header = "This is my dynamic header";
var content = "This is my dynamic content";
var strSubmitFunc = "applyButtonFunc()";
var btnText = "Just do it!";
doModal('idMyModal', header, content, strSubmitFunc, btnText);
要关闭模式,请发出对hideModal的调用,该调用也定义如下:
function doModal(placementId, heading, formContent, strSubmitFunc, btnText)
{
var html = '<div id="modalWindow" class="modal hide fade in" style="display:none;">';
html += '<div class="modal-header">';
html += '<a class="close" data-dismiss="modal">×</a>';
html += '<h4>'+heading+'</h4>'
html += '</div>';
html += '<div class="modal-body">';
html += '<p>';
html += formContent;
html += '</div>';
html += '<div class="modal-footer">';
if (btnText!='') {
html += '<span class="btn btn-success"';
html += ' onClick="'+strSubmitFunc+'">'+btnText;
html += '</span>';
}
html += '<span class="btn" data-dismiss="modal">';
html += 'Close';
html += '</span>'; // close button
html += '</div>'; // footer
html += '</div>'; // modalWindow
$("#"+placementId).html(html);
$("#modalWindow").modal();
}
function hideModal()
{
// Using a very general selector - this is because $('#modalDiv').hide
// will remove the modal window but not the mask
$('.modal.in').modal('hide');
}
每个字段类型都在一个独立的FTL中,以便轻松添加和删除字段。 FTL模板有以下代码: 这个FTL使用FMPP运行,使用XML填充数据。 null
这个问题的主要原因如下。我正在动态填充,但什么都没有发生。
我是JavaFx新手,尝试用三个StackPane构建下面的屏幕,可以根据窗口大小动态地增加和缩小宽度和高度。我尝试了不同的方法,但没能做到这一点。我还尝试使用锚烷约束。这是我试图实现的图像和相应的FXML。以下是我在这些窗格之间寻找的约束条件 左窗格具有最大宽度(300px)和最小150 左右之间的距离(2)堆栈窗格应保持不变 右顶部和底部堆栈窗格之间的距离应保持不变 左顶部堆栈窗格的最大高度为
我正在开发一个增强现实应用程序,它可以识别物体并改变颜色。我可以为此使用Vuforia SDK,还是有其他更好的SDK可供使用? 有什么好的API用于动态三维对象建模吗
问题内容: 我知道Go中有结构,但就我所知,您必须定义结构 我想知道如何声明结构中不存在的新变量 问题答案: 您将需要使用地图(类型为)来处理动态JSON。这是创建新地图的示例: 将JSON解组到地图中看起来像: 上面的代码将为您提供的地图,其结构类似于: 您将需要使用类型断言来访问它,否则Go不会知道它是一个映射: 您还需要在从地图中拉出的每个项目上使用断言或键入开关。处理非结构化JSON很麻烦
问题内容: 我正在尝试使用反射使匿名类的实例。但是有时我在实例化过程中看到了奇怪的行为。 请看看这些类似的代码片段 该代码运行良好,并且预期输出 之后,我决定以简单的方式更改代码(只是添加了java.util.Calendar) 这是我得到的输出: 如您所见-尚未创建新实例。 有人能解释一下这种变化的原因吗? 谢谢 问题答案: 这是一个非常简单的问题,答案很复杂。在我尝试解释时,请多多包涵。 查看