ORACLE FORM 开发:更新背景颜色

FORM BUILDER的独立于EBS开发软件,就背景颜色这个问题搞了我好几天, 这里的背景颜色不是指系统风格的颜色,是指工作区间里面的背景颜色,今天终于搞电了,记下来:

 

修改C:/DevSuiteHome/forms/server/formsweb.cfg里面的background参数,也可以在最后面加一个自定义配置,如[WONDER]

 

背景图片一定要是GIF格式的,要放在FORM系统的虚拟路径下,虚拟路径可到

C:/DevSuiteHome/j2ee/DevSuite/application-deployments/forms/formsweb/orion-web.xml下设置

 

最后把图片放在虚拟路径下,如/images

 

然后在formsweb.cfg的background参数引用就行了,如background=/forms/images/blue.gif,引用时虚拟路径前一定要添加/forms,否则会引用不到

 

 

这里有一个最最最奇怪的问题,也是搞了我几天也不行的原因。。那就是背景图片的名称一定要叫blue.gif,叫其他名称都会引用不到,我也不知道是什么原因,真是莫名奇妙。

 

经过这几天的折腾。。总算成功了。。就是图片名称一定要叫blue.gif。。这个真的搞不懂。

 

6月3号:

    

    昨天,我写了成功更换了背景图片,谁不知,今天早上我再去打开,背景图片竟然又不显示,我晕了,又不知出什么问题了,我检查又检查,图片路径,名称没错啊,跟昨天设置的一样,怎么今天会跑不出,百思不得其解。

 

    会不会是图片在网页上显示的路径有问题,跟着这个思路,我在IE上输入了FORM OCJ的运行地址

 

      http://pc-lct:8889/forms/images/blue.gif  结果网页显示没找到网面,可文件就放在/images下面,怎么会找不到呢,后来我把背景文件放在系统默认的一些虚拟路径下,如/java下,再去跑

 

      http://pc-lct:8889/forms/java/blue.gif 正常显示,之后我把文件改成其他名字,如BACKGROUND.GIF也能正常显示。

 

这下明白了,原来虚拟路径问题,因/images是我自己添加的,我马上找到

C:/DevSuiteHome/j2ee/DevSuite/application-deployments/forms/formsweb/orion-web.xml

 

当前的/images设置值为:

 

我对照了系统自带的虚拟路径,发现‘/’符号的方向不一样,我也学着改了,改成:

 

 

保存,然后再到IE上跑      http://pc-lct:8889/forms/images/blue.gif 

 

正常显示。我晕。。原来就是这么一个‘/’符号问题, 我试着把图片名字也改了,改成background.gif

 

也去改了formsweb.cfg文件中的background参数,到IE上运行FORM程序,背景图片正常显示

 

昨天说为什么背景图片一定要叫BLUE,这个疑问也解决了,原来是虚拟路径的设置问题,但为什么昨天也能跑出来,这又是一个不解的疑问。

 

不知道过几天会不会再有问题,,奇怪的FORM哦。。。

 

 

如果按上面的方法还是不行,试下将调用图片的地址的图片后缀名改成大写,如gif 改成GIF。。。。

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(EBS技术要点,oracle,ie,c,工作)