最近使用oracle workshop for weblogic开发porlet
使用dojo作为js框架,但是dojo在引入的时候有点问题因为有个初始变量要设置
djConfig = {parseOnLoad:true, isDebug:true};
因为要把dojo框架放到look and feel的skin.xml当中,因此不能像以前那样写:
<script src='<portal-logic:urlFindInTheme
file="dojo/dojo/dojo.js" />' djConfig="parseOnLoad:
true"></script>
需要换一种方式,更改如下
根据weblogic portal中把js引入的skin.xml标签,改写如下
<ns:script type="text/javascript">
var djConfig = {parseOnLoad:true, isDebug:true};
</ns:script>
<ns:script charset="" src="dojo/dojo.js"
type="text/javascript"/>
如果只需要在单个portlet中引入,也可以参考写类似的配置。
测试通过
另外在weblogic portal中引入了dojo的主题样式以后,有可能在使用过程中发现有些样式没有生效
<ns:link charset="" href="js/dijit/themes/hneiac/hneiac.css"
rel="stylesheet" type="text/css"/>
其实dojo主题在应用的时候需要在body标签当中写入class
<body class="nihilo">
但是在weblogic portal中使用的时候,会默认从look and feel中设置把body标签的class属性为:
bea-portal-body
因此造成dojo样式变化,测试中发现dijit.Dialog背景完全没有显示出来
要使dojo样式生效有很多方法
比如通过js来改变
document.body.className = 'nihilo'
document.body.className = 'bea-portal-body
nihilo'
使用定制dojo主题也可以实现
复制一个主题,如:nihilo,把里面的css文件的nihilo全部替换成bea-portal-body也可以达到目的
分享到:
相关推荐
- **配置过程**: 完成基本安装后,需要在JDeveloper中配置WebLogic Server环境,并设置Portal相关的开发选项,如页面布局、组件管理等。 #### 三、PDK(Portal Development Kit)应用 PDK是一套用于扩展WebLogic ...
WebLogic Portal作为一款高性能的企业级Portal解决方案,在当今数字化转型的大背景下发挥着至关重要的作用。通过对性能管理的深入理解和实践,企业不仅能够提供优质的用户体验,还能有效地支持其业务目标和发展战略...
Weblogic Portal开发环境配置,软件版本为weblogic platform 9.22,包括利用workshop开发工具进行weblogic实例创建,portal web project创建以及自动部署。
根据提供的文件信息,我们可以归纳出以下关于Oracle WebLogic Portal的关键知识点: ### 一、Oracle WebLogic Portal概述 **Oracle WebLogic Portal** 是一款由Oracle公司开发的企业级门户解决方案,主要功能在于...
在Weblogic Portal中,Look & Feel 是指用户与门户交互时所感知到的视觉风格和体验感受。这不仅涵盖了页面的布局、颜色方案、字体样式等视觉元素,还包括了用户体验的一致性、响应速度等因素。通过精心设计的Look & ...
BEA WebLogic Server 是一种多功能、基于标准的应用服务器,为企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 协作,起始点都是...
WebLogic Administration Portal Tutorial 是一个深度探索Oracle WebLogic Server中Portal功能的教程,旨在帮助管理员熟练掌握Portal的创建、管理和配置。WebLogic Portal是Oracle提供的一个强大工具,它允许组织...
1. 引言:介绍WebLogic Portal的基本概念和目标,以及其在现代企业IT环境中的作用。 2. 概述:详细说明了WebLogic Portal的功能特性,如安全性、可扩展性、性能优化等。 3. 门户开发周期:描述了从规划到部署的门户...
总的来说,富国银行通过部署BEA WebLogic Portal和实施SOA,成功地整合了业务线,提高了效率,降低了成本,并提供了更优质的客户体验,体现了IT技术在金融服务业中的核心作用。这种技术策略不仅提升了内部运营效率,...
在培训中,参与者将深入理解WebLogic Portal的基础架构,学习如何设置和配置门户环境。这包括安装和配置WebLogic Server,它是Portal的基础,提供应用程序服务器的功能。WebLogic Server是Java EE兼容的,能够托管...
在WLI流程中集成规则引擎,可以使用WebLogic Portal提供的Rules Executor Control。首先,需要将规则引擎的EJB和p13n_controls库引入应用程序。接着,定义输入和输出变量,创建Rules Executor控件,并在流程中加入...
在WebLogic Portal 8.1中,开发人员可以选择不同类型的portlet来适应不同的需求场景。例如: 1. **基于JSP或HTML的portlet**:适用于简单实现和部署,适合基础功能,但可能不适合复杂的portlet导航。 2. **基于JSR ...
在WebLogic Portal 9.2中,这种联邦功能得到增强,使得跨系统集成变得更加便捷,同时也降低了门户部署和维护的成本。 联邦门户的核心优势在于其分布式、分离、集成和标准化的特性。portlet可以在企业内部的不同系统...
在企业级应用开发中,WebLogic Server 是一款备受青睐的中间件,其 Portal 功能更是为企业构建统一的、可扩展的访问平台提供了强大的支持。WebLogic 9.2 版本的 Portal 功能进一步增强了对大型企业级门户应用的管理...
将flex swf配置为weblogic portal 9.2 portlet的样例工程,可以用workshop导入工程。配置方法可以参考我博客中的文章 如何将Flex swf集成到weblogc portal 9.2中...
WebLogicPortal规则引擎.doc
6. **RESTful集成**:Adrenaline技术为基础的Rest Producer,使得portlet可以轻松地与外部网络应用、整合服务或其他门户共享,部署更快速,进一步扩展了WebLogic Portal在业务和IT中的价值。 7. **个性化体验**:...
为了帮助管理员维护企业Portal的性能和可靠性,一个有效的管理工具应该监测不仅仅是每个Portal组件和工作流处理,还应监测Portal的运行环境,包含数据库连接,事务服务器,主机系统和其他后端系统。