文档章节

ofbiz

强超
 强超
发布于 2014/09/17 10:38
字数 698
阅读 169
收藏 1

1.Form结果列表中,所有input标签会合成一列,display和link标签不会合并成一列

            原因是:框架默认把group-columns属性设置为:"true"。

            解决方法:把group-columns属性设置为:"false"。

2.如何让Form Widget中的combobox根据传进来的key自动选择要显示的item?

如下代码可以实现此目的:

<drop-down current="selected" current-description="" no-current-selected-key="${selected-key-value}">
  <option key="11" description="采样仪器" />
  <option key="12" description="现场分析仪器" />
  <option key="13" description="实验室分析仪器" />
  <option key="14" description="其他" />                  
</drop-down>

    实践证明,current-description是不起作用的,如果<option>的key值是中文,那么也不能起作用

3.Screen/Form Widget中<set>的缺省值.

    <set>支持缺省值设置,譬如:

<set field="productId" from-field="productId" default-value="0"/>

       

4.调用OFBiz内的其它应用时,如何避免重复登陆.

    在调用的表单(post方式)或者parameters(Get方式)中添加externalLoginKey=${externalLoginKey}

5.Form Widget中hyperlink的target-type.

    Form Widget中,hyperlink类型的字段有一个target-type属性,它是用来描述target属性设置的url和当前应用的URL之间的关系的。假设一个hyperlink的target="targeturi",而当前应用的url是http://<site>/webapp/control/main,则:

  1. target-type="intra-app":缺省设置,表示在应用内部(intra词根表示内部),最终的target是http://<site>/webapp/control/targeturi

  2. target-type="inter-app":表示不同应用之间,最终的target是http://<site>/targeturi

  3. target-type="plain":表示直接使用target,最终的target就是targeturi(如果targeturi以http等internet协议开头(或者javascript:开头的js调用),则直接转向targeturi;如果targeturi是以'/'开头的绝对路径,这转向http://<site>/targeturi;如果targeturi是相对路径,则转向http://<site>/webapp/control/targeturi)

  4. target-type="content":表示静态内容(image, js, css等)的路径,最终的target根据url.properties中的content.url.prefix.standard的值和targeturi生成。该类型主要是为了在不同的服务器之间迁移OFBiz应用的时候,保持静态内容的可访问性而测试的

6. 如何只返回大数据集的首行记录

    进行数据库查找时,有时候,我们只会使用到返回列表的第一行数据,这时,需要通知数据库只返回第一行,以提高效率:

EntityFindOptions findOptions = new EntityFindOptions(......);
findOptions.setMaxRows(1);
...
List<GenericValue> resultList = delegator.findList(..., findOptions);

设置最大行数为1,如果查找结果有几万行的,则数据库只会返回第一行,相比而言节省了内存空间也提高了效率。

7.OFBiz中如何限制上传文件的大小.

    general.properties中的http.upload.max.size参数可以限制上传文件的大小(单位bytes),缺省设置是"-1",表示无限制。

8.从Map中过滤service需要传递的参数

dctx.makeValidContext("createCommunicationEvent", "IN", context);

9.判断时间是否在范围内

DateRange range = new DateRange(startStamp, endStamp);

range.includesDate(new Date())

© 著作权归作者所有

上一篇: birt
下一篇: Freemarker
强超
粉丝 1
博文 13
码字总数 4017
作品 0
上海
后端工程师
私信 提问
Apache OFBiz 13.07.01 发布

Apache OFBiz 13.07.01 发布,OFBiz 是开放的电子商务平台,是一个非常著名的开源项目,提供了创建基于最新J2EE/XML规范和技术标准,构建大中型企业级、跨平台、跨数据库、跨应用服务 器的多...

oschina
2014/10/08
8.2K
6
ofbiz安装指南 (hsql/mysql/oracle+tomcat/apache)

一、ofbiz 用自身数据库安装 1. 由 binary 安装: 由 binary 安装非常简单, 以下是安装方法: 下载ofbiz-2.0-beta1-complete.tar.gz, 注意不是ofbiz-2.0-beta1.tar.gz. tar xvzf ofbiz-2.0.be...

大猪
2010/03/27
3.2K
0
Apache OFBiz 16.11.04 发布,企业流程自动化

Apache OFBiz 16.11.04 发布了,Apache OFBiz 是用于企业流程自动化的开源产品,包括框架组件和业务应用程序。 更新内容: bug修复: [OFBIZ-5938] - GlAccountOrganizations manually added...

周其
2018/01/04
1K
2
OFBiz 模块化结构分析

模块化的描述组 件:component component是什么:component包含2大类,完整的APP应用,如accounting、product、marketing,以及某个 功能模块及基础服务,如entity、security、service。每个...

红薯
2010/04/15
3.6K
0
ofbiz主页路径问题

1,环境使用tomcat7+mysql,tomcat7 web路径为/usr/local/tomcat7/webapps下 2,ofbiz安装路径为/usr/local/tomcat7webapps/ofbiz 3,#java -jar ofbiz.jar -install -readers=seed,seed-initia......

Ruiz
2013/04/26
726
3

没有更多内容

加载失败,请刷新页面

加载更多

rsync之中文编码同步失败的问题

rsync -avzPu --iconv="GBK,UTF-8" --size-only rsync -avzPu --iconv="UTF-8,GBK" --size-only

perofu
14分钟前
0
0
【数据库】windows安装Mysql数据库

简介 本文介绍如何从windows上安装数据库。 1、安装步骤 1.1、安装包下载 https://dev.mysql.com/downloads/mysql/ 1.2、配置 将文件下载之后解压,进入解压包的bin目录。依次执行如下命令 ...

Areya
14分钟前
0
0
常见的Web攻击手段——XSS攻击

一、什么是XSS? 跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意的Script代...

Lienson
15分钟前
1
0
Docker-002-常用命令

1、查看容器启动情况 #查看当前运行的容器docker ps#查看所有容器,包括停止的docker ps -a#查看最新创建的容器,只列出最后创建的docker ps -l#-n=x选项,会列出最后创建...

moon888
18分钟前
0
0
ZXing——二维码扫描案例及横竖屏切换问题

ZXing是Google官方提供的一个开源Java类库用于解析多种格式的1D/2D条形码。 GitHub地址:https://github.com/zxing/zxing 最近项目中需要用到二维码扫描,所以对ZXing进行了精简,完工后在这...

QGlaunch
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部