【发布时间】:2013-07-23 08:43:23
【问题描述】:
我正在开发一个列出员工的 Coldfusion 应用程序。每当我单击“编辑配置文件”时,就会打开一个<cfwindow>,可以对其进行编辑并保存到数据库中。
保存后,当用户关闭窗口时,我希望父页面重新加载。
我正在以这种方式使用我的cfwindow
<cfwindow x="0" y="100" width="400" height="400" center="true"
name="#empname#2" title="Employee details" modal="true"
closable="true" draggable="true" resizable="true" initshow="false"
source="http://localhost:8500/tasks/task1/details.cfm?empname=#empname#"/>
<cfform name="form1">
<cfinput type="button" name="#empname#" value="Edit Profile" onClick="javascript:ColdFusion.Window.show('#empname#')" >
</cfform>
【问题讨论】:
-
停止使用 cfwindow。使用 jQueryUI 或其他一些库。 jQueryUI 有一个类似于 cfwindow 的“对话框”,它有一个名为“关闭”的事件,您可以监听并触发重新加载页面的进程。
-
感谢您的回复斯科特。我是这个网页设计的新手,我对 jquery 不太了解
-
那么你就可以从正确的方式开始了。不要在 ColdFusion 中使用任何 UI 的东西,实现有限制,你会很快遇到。从一开始就学习如何以正确的方式做事。
-
@ScottStroz 任务已接受 :) 谢谢 scott
标签: javascript coldfusion cfml cfwindow