`
fugary
  • 浏览: 8422 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在weblogic portal中引入dojo【备忘】

阅读更多

最近使用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也可以达到目的 

0
1
分享到:
评论

相关推荐

    weblogic Portal 开发指南

    - **配置过程**: 完成基本安装后,需要在JDeveloper中配置WebLogic Server环境,并设置Portal相关的开发选项,如页面布局、组件管理等。 #### 三、PDK(Portal Development Kit)应用 PDK是一套用于扩展WebLogic ...

    深入理解weblogic portal性能管理 白皮书

    WebLogic Portal作为一款高性能的企业级Portal解决方案,在当今数字化转型的大背景下发挥着至关重要的作用。通过对性能管理的深入理解和实践,企业不仅能够提供优质的用户体验,还能有效地支持其业务目标和发展战略...

    设置Weblogic Portal开发环境

    Weblogic Portal开发环境配置,软件版本为weblogic platform 9.22,包括利用workshop开发工具进行weblogic实例创建,portal web project创建以及自动部署。

    oracle weblogic portal.pdf

    根据提供的文件信息,我们可以归纳出以下关于Oracle WebLogic Portal的关键知识点: ### 一、Oracle WebLogic Portal概述 **Oracle WebLogic Portal** 是一款由Oracle公司开发的企业级门户解决方案,主要功能在于...

    Oracle Weblogic Portal Look&Feel

    在Weblogic Portal中,Look & Feel 是指用户与门户交互时所感知到的视觉风格和体验感受。这不仅涵盖了页面的布局、颜色方案、字体样式等视觉元素,还包括了用户体验的一致性、响应速度等因素。通过精心设计的Look & ...

    BEA WebLogic Portal 8.1产品介绍

    BEA WebLogic Server 是一种多功能、基于标准的应用服务器,为企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 协作,起始点都是...

    WebLogic Administration Portal Tutorial

    WebLogic Administration Portal Tutorial 是一个深度探索Oracle WebLogic Server中Portal功能的教程,旨在帮助管理员熟练掌握Portal的创建、管理和配置。WebLogic Portal是Oracle提供的一个强大工具,它允许组织...

    BEA WebLogic Portal技术白皮书

    1. 引言:介绍WebLogic Portal的基本概念和目标,以及其在现代企业IT环境中的作用。 2. 概述:详细说明了WebLogic Portal的功能特性,如安全性、可扩展性、性能优化等。 3. 门户开发周期:描述了从规划到部署的门户...

    富国银行部署BEA WebLogic Portal

    总的来说,富国银行通过部署BEA WebLogic Portal和实施SOA,成功地整合了业务线,提高了效率,降低了成本,并提供了更优质的客户体验,体现了IT技术在金融服务业中的核心作用。这种技术策略不仅提升了内部运营效率,...

    WebLogic Portal Training

    在培训中,参与者将深入理解WebLogic Portal的基础架构,学习如何设置和配置门户环境。这包括安装和配置WebLogic Server,它是Portal的基础,提供应用程序服务器的功能。WebLogic Server是Java EE兼容的,能够托管...

    使用WEBLOGICPORTAL规则引擎中实现动态业务逻辑.docx

    在WLI流程中集成规则引擎,可以使用WebLogic Portal提供的Rules Executor Control。首先,需要将规则引擎的EJB和p13n_controls库引入应用程序。接着,定义输入和输出变量,创建Rules Executor控件,并在流程中加入...

    用WebLogic Portal 8.1 开发 JSR 168 Portlets

    在WebLogic Portal 8.1中,开发人员可以选择不同类型的portlet来适应不同的需求场景。例如: 1. **基于JSP或HTML的portlet**:适用于简单实现和部署,适合基础功能,但可能不适合复杂的portlet导航。 2. **基于JSR ...

    WebLogicPortal9.2中地新联邦特性.pdf

    在WebLogic Portal 9.2中,这种联邦功能得到增强,使得跨系统集成变得更加便捷,同时也降低了门户部署和维护的成本。 联邦门户的核心优势在于其分布式、分离、集成和标准化的特性。portlet可以在企业内部的不同系统...

    weblogic9.2 portal 开发

    在企业级应用开发中,WebLogic Server 是一款备受青睐的中间件,其 Portal 功能更是为企业构建统一的、可扩展的访问平台提供了强大的支持。WebLogic 9.2 版本的 Portal 功能进一步增强了对大型企业级门户应用的管理...

    flex Portal in weblogic portal 9.2 例子

    将flex swf配置为weblogic portal 9.2 portlet的样例工程,可以用workshop导入工程。配置方法可以参考我博客中的文章 如何将Flex swf集成到weblogc portal 9.2中...

    WebLogicPortal规则引擎.doc

    WebLogicPortal规则引擎.doc

    BEA_WebLogic_Portal_10_中文版.pdf

    6. **RESTful集成**:Adrenaline技术为基础的Rest Producer,使得portlet可以轻松地与外部网络应用、整合服务或其他门户共享,部署更快速,进一步扩展了WebLogic Portal在业务和IT中的价值。 7. **个性化体验**:...

    Bea WebLogic Portal的性能监测和诊断

    为了帮助管理员维护企业Portal的性能和可靠性,一个有效的管理工具应该监测不仅仅是每个Portal组件和工作流处理,还应监测Portal的运行环境,包含数据库连接,事务服务器,主机系统和其他后端系统。

Global site tag (gtag.js) - Google Analytics