EWA

EWA参数(JSP)

2017-06-21

EWA调用参数说明

相关参数调用均可在query和form提交,form级别更高。

XMLNAME

配置文件(参数值大小写有关)
例如“|ewa|ewa_main.xml”,“|”表示目录分割符,..|不被支持,会出错。

ITEMNAME

配置文件的配置项(参数值大小写无关) 

EWA_SEARCH

用于初始化列表的搜索框,例如:
1、EWA_SEARCH=nws_subject[lk]base,NWS_CAT_NAME[eq]documents  
2、EWA_SEARCH=MEMO_STATE[or]MEMO_ING;MEMO_FINISH(或表达式)

语法:字段[方式]检索词
方式:

  • lk(包含):字段 like '%检索词%',
  • llk(左包含):字段 like '检索词%',
  • rlk(右包含):字段 like '%检索词',
  • eq(等于):字段='检索词'
  • or(或):多个词之间用分号分割,字段='检索词' OR 字段='检索词1'

EWA_APP

针对App调用,ListFrame删除在tr上的事件。

EWA_LANG

指定语言,语言列表 zhcn(简体中文)enus(英语)
使用方式:参数调用为最高优先级,默认为zhcn,如果参数指定,则保留在session中,下次从session中获取。

EWA_MTYPE

用于Frame的调用方式,N表示新建,M表示修改,C表示复制

EWA_ACTION

指定要调用的ACTION(参数值大小写无关)
用于AJAX调用的功能,如删除记录,修改记录等,在配置文件中定义,默认的调用Action名称是“OnPageLoad”

EWA_AJAX

是否是AJAX调用(参数值大小写无关)
1. XML 输出XML字符串;  
2. JSON 输出JSON数组;
3. JSON_ALL 输出所有指定Action的查询数据,以多个JSON数组输出;
4. JSON_EXT 输出JSON和配置项信息;
5. JSON_EXT1 输出JSON和配置项信息及配置脚本。

EWA_JSON_NAME

输出的JSON名称,当通过script加载是指定的js对象名称,名称带有非法字符会被强制处理为 “ni_nong_sha_lei”。

EWA_JSON_FIELD_CASE

输出json的字段名称大小写,和EWA_AJAX联合使用。
当为lower时是所有字段转为小写,为upper时所有字段转为大写,否则无转换,参数值大小写无关。

EWA_DEBUG_NO

不显示debug信息,覆盖ewa_conf.xml的debug 设置。

EWA_NO_CONTENT

不显示内容,仅用于执行,不打印内容

EWA_P_BEHAVIOR

提交后执行的脚本
用于AJAX调用后再执行的脚本

EWA_POST

是否是POST提交

EWA_FRAMESET_NO

不显示frame框架
在配置项中定义了HtmlFrame后,首先显示框架,然后显示当前配置项。仅EWA_FRAMESET_NO=1起作用

EWA_TREE_MORE

Tree加载分层数据
EWA_TREE_MORE=1起作用

EWA_TREE_STATUS

获取Tree当前状态
EWA_TREE_STATUS=1起作用

EWA_BOX

设置EWA_Listframe显示为BOX对象,需要在IDE中设定BOX参数。

EWA_BOX_PARENT_ID

覆盖BOX参数的 parent_id,重新设定装载对象指定的id。
EWA_BOX=1时有效

EWA_COOKIE_DOMAIN

    用于更改cookie的域 郭磊 2017-08-24 增加
    PageValue pv = rv.getPageValues().getPageValue("EWA_COOKIE_DOMAIN");
    if (pv != null && (pv.getPVTag() == PageValueTag.HTML_CONTROL_PARAS)) {
        // 只能用于HtmlControl调用
        domain = pv.getValue().toString();
    }