栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

JSF状态栏/连接状态信息

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JSF状态栏/连接状态信息

标准的JSF实现没有为此提供现成的组件。但是,JSF
2.0规范
在第13.3.5.2章中概述了以下内容:

13.3.5.2监视所有Ajax请求的事件

Javascript
API提供了

jsf.ajax.addOnEvent
可用于注册Javascript功能的功能,当发生任何Ajax请求/响应事件时,该功能将得到通知。有关更多详细信息,请参见第14.4节“注册回调函数”。该
jsf.ajax.addOnEvent
函数接受一个Javascript函数参数,当在任何Ajax请求/响应事件周期中发生事件时,该参数将被通知。该实现必须确保必须根据表14-3“事件”中概述的事件来调用已注册的Javascript函数。

您可以在此处找到有关Mojarra开发人员之一的博客,其中包含基本示例。这是相关的摘录:

<h3> Status:</h3><textarea id="statusArea" cols="40" rows="10" readonly="readonly" />

一个简单的文本区域,甚至没有与后端服务器数据模型挂钩。

然后在我们的javascript中(对于演示,在一个单独加载的文件中,尽管它可以很容易地出现在页面中),我们有:

var statusUpdate = function statusUpdate(data) {    var statusArea = document.getElementById("statusArea");    var text = statusArea.value;    text = text + "Name: "+data.source.id;    if (data.type === "event") {        text = text +" Event: "+data.name+"n";    } else {  // otherwise, it's an error        text = text + " Error: "+data.name+"n";    }    statusArea.value = text;};// Setup the statusUpdate function to hear all events on the pagejsf.ajax.addonEvent(statusUpdate);jsf.ajax.addonError(statusUpdate);


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/410038.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号