`
taofan911
  • 浏览: 10353 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ec:table ; ec:column组件

 
阅读更多
<ec:table>添加复选框

<ec:table
		title="操作查询"
		items="testVOList"
		var="testVO"
		action="${ctx}/ghl/test.do?method=test"
		imagePath="${ctx}/ghl/common/components/extremetable/images/*.gif"
		width="100%"
		locale="zh_CN"
		retrieveRowsCallback="limit"
		filterRowsCallback="limit"
		sortRowsCallback="limit"
		view="com.ghl.core.web.xtable.CustomToolbarPageFooterView"
		filterable="false"
		autoIncludeParameters="false"
		state="persist"
		form="viewForm">
	    <ec:row>
[color=red]<!--此处以下为复选框代码-->[/color] 	 	 <ec:column
			alias="checkbox"
			title=" "
			filterable="false"
			sortable="false"
			cell="com.ghl.core.web.xtable.cell.SelectedCheckPresidentCell"
			headerCell="com.ghl.core.web.xtable.cell.CheckBoxHeaderCell"
			style="width:5px"
			property="typeCode" />
[color=red]<!--此处以下为复选框代码-->[/color][color=brown][/color]	    <ec:column sortable="false"  title="title" property="property" >
   		</ec:column>
   		<ec:column sortable="true"  title="title" property="property">
   		</ec:column>
   		<ec:column sortable="true"  title="title" property="property">
   		</ec:column>
   		<ec:column sortable="false"  title="title" property="property">
   		</ec:column>
   		<ec:column sortable="false"  title="title" property="property">
   		</ec:column>
   		<ec:column sortable="false"  title="title" property="property">
   		</ec:column>
   		<ec:column sortable="false"  title="title" property="property">
   		</ec:column>
   		<ec:column sortable="false"  title="title" property="property">
   		</ec:column>
   	    </ec:row>
</ec:table>





	public String getHtmlDisplay(TableModel model, Column column) {
		ColumnBuilder columnBuilder = new ColumnBuilder(column);
		columnBuilder.tdStart();
		String id = column.getValueAsString();
		try {
			Collection selectedPresidentsIds = (Collection) model.getContext().getSessionAttribute(
					SelectedPresidentsConstants.SELECTED_PRESIDENTS);
			if (selectedPresidentsIds != null && selectedPresidentsIds.contains(id)) {
				columnBuilder.getHtmlBuilder().input("hidden").name("chkbx_" + id).value(
						SelectedPresidentsConstants.SELECTED).xclose();
				columnBuilder.getHtmlBuilder().input("checkbox").name("primaryID").value(id);
				columnBuilder.getHtmlBuilder().onclick("setPresidentState(this)");
				columnBuilder.getHtmlBuilder().checked();
				columnBuilder.getHtmlBuilder().xclose();
			} else {
				columnBuilder.getHtmlBuilder().input("hidden").name("chkbx_" + id).value(
						SelectedPresidentsConstants.UNSELECTED).xclose();
				columnBuilder.getHtmlBuilder().input("checkbox").name("primaryID").value(id).id(id);
				columnBuilder.getHtmlBuilder().onclick("setPresidentState(this)");
				columnBuilder.getHtmlBuilder().xclose();
			}
		} catch (Exception e) {
		}
		columnBuilder.tdEnd();
		return columnBuilder.toString();
	}

 if (!hasModChecked(document.forms[1].primaryID)) {
    alert('请选择一个类别进行修改!');
    return false;
  }
这个是判断选中没有

分享到:
评论

相关推荐

    ec属性 ec:table ec:column

    ### 关于EC属性详解:`ec:table`与`ec:column` 在现代网页开发中,EC框架(这里假设EC代表某个具体框架)提供了一系列强大的工具来帮助开发者快速构建复杂的数据展示界面。其中,`ec:table`作为该框架的核心组件之...

    struts ec标签的使用

    表格标签 `&lt;ec:table&gt;` 是EC标签中最常用的一个标签,用于展示列表数据。其基本语法如下: ```xml &lt;ec:table items="list" var="item" action="path" imagePath="path" filterable="false" sortable="false"&gt; &lt;!--...

    ec标签在struts2.0中的使用

    首先,`ec:table`标签是核心组件,用于展示数据集合。在示例中,`items`属性指定了要显示的数据集合,`var`属性定义了遍历集合时的迭代变量名,`imagePath`则用于设置图片路径,`action`用于处理表格的请求,而`...

    ec标签使用实例 doc文档

    1. `&lt;ec:table&gt;`标签:这是EC标签库中的核心组件,用于创建数据表格。在示例中,`&lt;ec:table&gt;`标签用于定义表格的各种属性,如`tableId`(表格ID)、`autoIncludeParameters`(自动包含请求参数)、`items`(数据源)...

    ecside新功能介绍

    - **HTML属性支持**:ecside允许开发者为`ec:table`、`ec:row`和`ec:column`标签添加自定义的HTML属性,以增强组件的功能性和灵活性。 - **文本溢出处理 (ec:columnellipsis)**:此功能针对IE浏览器提供文本溢出的...

    struts中ec标签的使用

    4. **&lt;ec:column&gt;**:作为&lt;ec:table&gt;的一部分,用于定义表格列的样式和行为。可以设置列的标题、是否可编辑、排序方式等。 5. **&lt;ec:displayTag&gt;**:这个标签提供了更高级的功能,如行级操作(编辑、删除等)、列...

    eXtremeComponents学习总结

    - `ec:table`标签是核心,`items`属性绑定到包含数据的列表,`action`定义了处理请求的后台方法,`var`变量用于在JSP内部引用单个数据项。 - `ec:column`标签定义列,`property`指定了数据项的字段名,`title`是列头...

    ecside讲解大全

    ##### 2.1 `&lt;ec:table&gt;` 标签 - **`tableId`**:设置列表的唯一标识,默认值为“ec”。在一个页面中如果有多个ECSide列表,则需要为每个列表指定不同的`tableId`。 - **`theme`**:设置列表的风格所使用的主题,...

    ecside 文 档

    - **&lt;ec:column&gt;**:定义列表中的每一列,包括列标题、数据字段、是否可编辑、格式化函数等。 - **&lt;ec:pager&gt;**:用于生成分页导航条,支持多种分页样式和功能。 - **&lt;ec:export&gt;**:提供了导出数据的功能,如CSV、...

    VUE + elementui-table组件 在table-cell单元格中绘制微型echarts图

    &lt;el-table-column prop="date" label="日期"&gt;&lt;/el-table-column&gt; &lt;el-table-column label="销量"&gt; &lt;v-chart ref="chart" :options="echartsOption"&gt; &lt;/el-table-column&gt; &lt;/el-table&gt; // ...之前的...

    eXtremeComponents-1.0.4.zip

    3. `columns`:定义表格的列,可以通过子标签`&lt;ec:column&gt;`来设置列头文本、字段映射等。 4. `sortProperty`:设置默认的排序属性。 5. `action`:定义表格操作的处理URL,比如分页或排序请求。 除了基本的表格功能...

    85道高校MySQL考试习题附答案-39136de27b563c1ec5da50e2524de518974bd3c0.docx

    6. 删除表列:使用 ALTER TABLE 语句的 DROP COLUMN 子句来删除表列。 7. 删除表:使用 DROP TABLE 语句来删除表。 8. 查找表结构:使用 DESC 语句来查找表结构。 9. 获取总行数:使用 FOUND_ROWS 函数来获取 ...

    Incorrect string value: ‘\xF0\x9F\x8C\xB7’ for column ‘nickname’修改mysql某列的编码格式

    Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8C\xB7' for column 'nickname' at row 1 解决方案 修改nickname的编码格式,没必要修改整个表。这种方式也不需要重启数据库,修改完即生效 ...

    MySQL数据库-错误1166 Incorrect column name

    ALTER TABLE `table_name` RENAME COLUMN `old column name` TO `new_column_name`; ``` 3. **使用PHPMyAdmin:** 如果你使用的是PHPMyAdmin这样的图形化管理工具,可以直接在界面中选择表,找到出错的列,然后在...

    powerdesigner创建oracle_数据库表,设置表主键列为自动增长

    CREATE TABLE G_EC_LotteryCategory ( lcId NUMBER(3) NOT NULL, lcName NVARCHAR2(30), lcAbbr NVARCHAR2(20), CONSTRAINT PK_G_EC_LOTTERYCATEGORY PRIMARY KEY (lcId) ) / CREATE SEQUENCE Sequence_...

    SQL Server中Check约束的学习教程

    0.什么是Check约束?...CREATE TABLE table_name ( column1 datatype null/not null, column2 datatype null/not null, ... CONSTRAINT constraint_name CHECK (column_name condition) [DISABLE] ); 其中,D

    速动画教程系列第19集

    例如,如果你打算使用EC表格,那么可能需要导入`com.extreme.components.table.*`。 在实际应用中,创建和配置组件通常是通过构造函数和方法调用来完成的。例如,创建一个基本的表格组件,你可以使用`EXTable`类的...

    HBase权威指南中文版+官方文档

    - **列族(Column Family)**:探讨列族的设计原则与使用场景。 - **Cell**:解释Cell的基本概念及其作用。 - **数据模型操作**:包括插入、查询等基本操作。 - **版本**:介绍HBase中版本控制机制。 - **排序**:讨论...

Global site tag (gtag.js) - Google Analytics