zoukankan      html  css  js  c++  java
  • ecside使用笔记(1)

    1.

    部分属性描写叙述:

    属性: tableId

    描写叙述:  设置列表的唯一标识,默觉得"ec",当一个页面内有多个ECSIDE列表时,必须为每一个列表指定不同的

    tableId.  

    ◆ 属性: rowsDisplayed

    描写叙述:  设置每页显示的默认记录条数.  

    ◆ 属性: pageSizeList

    描写叙述:  设置调整"每页记录数"的下拉框内的候选值.  

    比如: pageSizeList="10,20,50,100,1000,2000,all" 

    当中的all为添加所有显示功能。

    样例pageSizeList="10,20,50"  

    此时列表里将仅仅显示10 20 50供选择 

    max:数字 特性:  pageSizeList="max:200,10,15,30,50,100,all"  

    假设10--100以及all中,某一项大过了max200则 不在列表中显示。

    也能够仅仅使用pageSizeList="max:200" 此时将 使用默认设置,并用max限制。

    ◆ 属性: shadowRowAction

    描写叙述:  显示shadowRow时所要提交的ACTION  

    ◆ 属性: items

    描写叙述:  设置要展现的数据相应的集合在内存中存放时使用的名字

    ◆ 属性: recordKey

    描写叙述:  行所相应的记录的唯一主键值,主要用于gird列表的删改

    ◆ 属性: columnId

    描写叙述:  单元格的id,相当于<td>id属性

    ◆ 属性: property

    描写叙述:  指定该列所相应的列表bean(map)的属性(key). 

    2.

    Ecside一个简单的流程一般是这种:

    client请求action/servlet( http://localhost:8080/test/haozk.do)
    2 action接受到请求后,调用对应的BO/dao,运行取列表数据的方法.
    取得数据后(一般是一个vo/maplist),将数据放入request(使用requset.setAttribute(key,value)方法.)
    将请求forward到使用ECSide标签的jsp页面.
    5 ECSide将展现出列表.

    3.

    Ecsidecheckbox的展现,

    <ec:column cell="checkbox" headerCell="checkbox" alias="checkboxName" style="text-align:center;" 

      value="${mapEl.field}" width="20" >

    </ec:column>

    Aliascheckbox名称

    4.

    ECSIDE序号:

    <ec:column property="id" title="序号" sortable="false" filterable="false" width="30" value="${GLOBALROWCOUNT}" style="text-align:center">      </ec:column>

    5.

    ecside为非手动代码发起请求,即是ecside本身的请求,会在后台报一大堆找不到属性的异常信息,仅仅需将struts.xml中的调试模式改为false,<constant name="struts.devMode" value="false" />,就可以不显示异常信息。



  • 相关阅读:
    python manage.py runserver 127.0.0.1:8000 启动后台有两个启动进程
    python3 异步任务之----celery
    @property、@staticmethod、@classmethod装饰器
    python工具类之collections
    面试编程题TEG
    python字符串相关操作
    python 时间操作
    防止恶意调用
    python
    gdb可以调试python的pdb么
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4199752.html
Copyright © 2011-2022 走看看