六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 31|回复: 0

<a4j:status

[复制链接]

升级  8.67%

15

主题

15

主题

15

主题

秀才

Rank: 2

积分
63
 楼主| 发表于 2013-1-23 02:26:47 | 显示全部楼层 |阅读模式
一个区域(viewroot和region)中只能有一个status,生成的客户端id是特定的,与指定的id无关,区域id+status,示例:_viewRoot:status ,regionid:status.
可以在各个区域中定义本区域的status,也可以在一个地方统一定义多个status,通过for属性来指定status属于那个区域,但这也要符合一个区域中只能有一个status的规定。
 
如果要一个区域内添加多个status,可以通过forceId="true"来让id属性起作用,这样就可以在一个区域内添加多个status,每个statusclientid就是指定的id,与区域无关。
forceId="true"的作用就是让clientid就是id,而不是一般的组合id
 
onkeyup="A4J.AJAX.Submit(。,'status':'commonstatus'})"//forceId="true"

onkeyup="A4J.AJAX.Submit(。,'status':'_viewRoot:status'} )"

在执行一个ajax请求时, 客户端的js代码根据【'status':'_viewRoot:status'】参数来改变"start" span 的可见属性并且隐藏"stop". 当该指示器所指示的请求都完成时,恢复"stop" 并且隐藏"start"
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表