`
fugary
  • 浏览: 8525 次
  • 性别: 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开发环境配置,软件版本为weblogic platform 9.22,包括利用workshop开发工具进行weblogic实例创建,portal web project创建以及自动部署。

    oracle weblogic portal.pdf

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

    weblogic portal开发宝典

    在项目实施过程中,如果存在以下两种情况,则非常有必要实现 WebLogic Portal 和 LDAP 服务器之间的用户信息同步: 1. **集中身份验证服务**:如果 LDAP 服务器在整个项目中作为所有应用的集中身份验证服务,则通常...

    Oracle Weblogic Portal Look&Feel

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

    WebLogic Administration Portal Tutorial

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

    富国银行部署BEA WebLogic Portal

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

    Weblogic Portal应用环境调优

    Weblogic Portal应用环境调优,本文介绍如下: 一、 修改操作系统文件句柄大小 1 二、 调整JVM启动内存 1 三、 关闭默认搜索引擎 1 四、 数据库连接池调整最佳实践 2 五、 调整TCP接受预备连接数 4 六、 修改日志...

    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可以在企业内部的不同系统...

    BEA WebLogic Portal 8.1产品介绍

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

    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