<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代表某个具体框架)提供了一系列强大的工具来帮助开发者快速构建复杂的数据展示界面。其中,`ec:table`作为该框架的核心组件之...
表格标签 `<ec:table>` 是EC标签中最常用的一个标签,用于展示列表数据。其基本语法如下: ```xml <ec:table items="list" var="item" action="path" imagePath="path" filterable="false" sortable="false"> <!--...
首先,`ec:table`标签是核心组件,用于展示数据集合。在示例中,`items`属性指定了要显示的数据集合,`var`属性定义了遍历集合时的迭代变量名,`imagePath`则用于设置图片路径,`action`用于处理表格的请求,而`...
1. `<ec:table>`标签:这是EC标签库中的核心组件,用于创建数据表格。在示例中,`<ec:table>`标签用于定义表格的各种属性,如`tableId`(表格ID)、`autoIncludeParameters`(自动包含请求参数)、`items`(数据源)...
- **HTML属性支持**:ecside允许开发者为`ec:table`、`ec:row`和`ec:column`标签添加自定义的HTML属性,以增强组件的功能性和灵活性。 - **文本溢出处理 (ec:columnellipsis)**:此功能针对IE浏览器提供文本溢出的...
4. **<ec:column>**:作为<ec:table>的一部分,用于定义表格列的样式和行为。可以设置列的标题、是否可编辑、排序方式等。 5. **<ec:displayTag>**:这个标签提供了更高级的功能,如行级操作(编辑、删除等)、列...
- `ec:table`标签是核心,`items`属性绑定到包含数据的列表,`action`定义了处理请求的后台方法,`var`变量用于在JSP内部引用单个数据项。 - `ec:column`标签定义列,`property`指定了数据项的字段名,`title`是列头...
##### 2.1 `<ec:table>` 标签 - **`tableId`**:设置列表的唯一标识,默认值为“ec”。在一个页面中如果有多个ECSide列表,则需要为每个列表指定不同的`tableId`。 - **`theme`**:设置列表的风格所使用的主题,...
- **<ec:column>**:定义列表中的每一列,包括列标题、数据字段、是否可编辑、格式化函数等。 - **<ec:pager>**:用于生成分页导航条,支持多种分页样式和功能。 - **<ec:export>**:提供了导出数据的功能,如CSV、...
<el-table-column prop="date" label="日期"></el-table-column> <el-table-column label="销量"> <v-chart ref="chart" :options="echartsOption"> </el-table-column> </el-table> // ...之前的...
3. `columns`:定义表格的列,可以通过子标签`<ec:column>`来设置列头文本、字段映射等。 4. `sortProperty`:设置默认的排序属性。 5. `action`:定义表格操作的处理URL,比如分页或排序请求。 除了基本的表格功能...
6. 删除表列:使用 ALTER TABLE 语句的 DROP COLUMN 子句来删除表列。 7. 删除表:使用 DROP TABLE 语句来删除表。 8. 查找表结构:使用 DESC 语句来查找表结构。 9. 获取总行数:使用 FOUND_ROWS 函数来获取 ...
Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8C\xB7' for column 'nickname' at row 1 解决方案 修改nickname的编码格式,没必要修改整个表。这种方式也不需要重启数据库,修改完即生效 ...
ALTER TABLE `table_name` RENAME COLUMN `old column name` TO `new_column_name`; ``` 3. **使用PHPMyAdmin:** 如果你使用的是PHPMyAdmin这样的图形化管理工具,可以直接在界面中选择表,找到出错的列,然后在...
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_...
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
例如,如果你打算使用EC表格,那么可能需要导入`com.extreme.components.table.*`。 在实际应用中,创建和配置组件通常是通过构造函数和方法调用来完成的。例如,创建一个基本的表格组件,你可以使用`EXTable`类的...
- **列族(Column Family)**:探讨列族的设计原则与使用场景。 - **Cell**:解释Cell的基本概念及其作用。 - **数据模型操作**:包括插入、查询等基本操作。 - **版本**:介绍HBase中版本控制机制。 - **排序**:讨论...