1. 功能介绍

    页面跳转组件,适应于页面跳转、页面提交、页面ajax交互、弹出窗口,打开子页面等,结合跳转相关事件完成操作,跳转相关事件包括redirectTo,popupDialog,pageSubmit,ajaxDirect等。

  2. 参数说明

    参数名 参数类型 是否必须 默认值 描述
    source com.linkage.appframework.data.Idata或com.linkage.appframework.data.Idata[]     将指定的数据源生成url串传递到下页,可以指定多个IData数组
    type java.lang.String   a 如果是需要< a href…这种形式,类型可以不用填写,如果是buton类似的需要指定type,如:<input type="button";
    columns java.lang.String或java.lang.String[]     指定需要传递的列数据,如果指定该属性并且为source属性为数组,必须保持该属性也为数组,如columns="INFO_ID,INFO_NAME"或source="{info1,info2}" columns="{'INFO_ID1,INFO_NAME1', 'INFO_ID2,INFO_NAME2'}
    caption java.lang.String   不设默认为type="a"时的value值; 如果页面在导航框内,可以指定导航标签页
    value java.lang.String     参数值,链接显示名称如:<a>value</a>
    icon java.lang.String     链接图标
    subsys java.lang.String     跳转子系统
    title java.lang.String   value 链接提示,仅对链接有用,当链接数据被截取时,title能够显示完整信息;
    cols int   60字节 链接显示值的最大数,当链接过长时,可以截取显示一部分数据。
    raw boolean   false 是否保持value属性的原生性,默认是编码过,比如value="<span..",默认会显示为value=”<span..
    display boolean   false 是否显示
    disabled boolean   false 是否禁止
  3. 注意事项

    1. 所有锚点、iframe或者非type="submit"方式的按钮,都可以用跳转组件
    2. 跳转可以打开页面,打开弹出窗口,提交信息,ajax执行等,同时参数都会形成串传递,如PageRedirect source="ognl:info" onclick="redirectTo|popupDialog|pageSubmit|ajaxDirect(,,paramster"等
  4. 代码片段

    1. HTML写法

      <a jwcid="@wade:PageRedirect" 
      	source="ognl:info" 
      	value="ognl:info.TASK_NAME" 
      	cols="40" 
      	onclick="redirectTo('text.TaskFrame', 'queryTask', parameters)"
      />