coldfusion中的cfwindow标签

<cfwindow
optional
center="true|false"
closeable="true|false"
dragable="true|false"
height="number of pixels "
initShow=""
minHeight=""
minWidth=""
modal="true|false"
name="string"
resizable="true|false"
source="path "
title="string"
width="number of pixels "
x="numeric pixel coordinate "
y="numeric pixel coordinate ">
window contents
</cfwindow>
根据以上的语法可以看出,和cfpod一个概念,cfwindow也支持source的属性功能,也就是说cfwindow可以根据source的url来获取其它页面上的内容显示在弹出的窗口中。如果你没有使用对称式的cfwindow标签,你需要在最后加上”/>”cfwindow的内容包括文本,html的form都可以在其间使用,在试用这个tag的时候,我们可能会有疑问,他有哪些特殊的功能,它和js的window.open比,有什么不同,这些问题我们可以从它的属性来解释:
1.  center属性:可以使用该属性来改善窗口居中的问题,当然你也可以使用以下的x,y来指定你要它弹出的位置,我特意测试了下cfwindow的窗口缩放是否会仍然居中,但结果是不可以的。比如我们先把窗口弹出,让他居中,然后点击ie的还原的按钮,不让他出于最大化的界面,window是不会自动居中,如果把它保持在还原的窗口上刷新,他会根据现在窗口的大小去自动的适应显示居中,之后我们将窗口最大化,发现,它仍然在原先的位置,没有改变。
2.  具有closeable的属性的易用性,可以自动设定closeable是true或是false,表示窗口是具有关闭的按钮还是隐藏
3.  dragable属性:主要是用来体现该window是否具有拖拉的效果,可以是固定的,也可以是拖拉的。如果用js,我们可能要使用showmodal的属性window才可以做到这样的效果。
4.  initShow属性:用来显示是否在一开始加载就显示窗口,如果你选择false,那么可以使用 ColdFusion.Layout.show的js函数来显示窗口。
比如onClick="javascript:ColdFusion.Window.show('mywindow');
5.  resizable属性:用来控制这个窗口是否可以被用拖拉的方式修改大小
6.  source属性:用来使用url参数传递数据在window上显示内容
7.  height,width属性:高和宽的属性可以设定你要显示的window的规格,如果内容超过这个规格将不会被显示
通过以上的叙述相信你对cfwindow已经有了一个很好的了解,那么我们来解释下cfwindow中的source属性要如何使用。 当你使用source属性的话,一般是避免有对称的标签出现,而转用”/>”来替换<></>的使用,在加载的过程中将看到”loading……”的特效。使用source的属性,你可以用bind的表达式来传递value。
Value的形式多种,你可以是form的value,可以是url的value,可以是用bind的属性指派各种方式。
例如:
source=”/myapplication/cityWindow.cfm?cityname={city}”
source=”/myapplication/cityWindow.cfm?cityname={inputForm:city}”
source=”/myApplication/myWindow.cfm?boxCheck={myForm:approved.checked}”
source=”/myapplication/cityWindow.cfm?cityname={myForm:city@mousedown}”
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值