`
jhyimu2005
  • 浏览: 185715 次
  • 性别: Icon_minigender_2
  • 来自: 苏州
社区版块
存档分类
最新评论

在后台获取Jmesa中被选中的行(check=true)

阅读更多
/**
	 * To remove a AssayReturntypes 
	 * 
	 * @param request HttpServletRequest
	 * @param response HttpServletResponse
	 */
	@RequestMapping
	public void removeStudys(HttpServletRequest request, HttpServletResponse response) {
		
		WebContext webContext = new HttpServletRequestWebContext(request);
		WorksheetState state = new SessionWorksheetState("studysTable", webContext);
		Worksheet worksheet = state.retrieveWorksheet();
		Collection<WorksheetRow> rows = worksheet.getRows();
		List<Study> studys = new ArrayList<Study>();
		StringBuffer buffer = new StringBuffer();
		
		for (WorksheetRow row : rows) {
			String idStr = row.getUniqueProperty().getValue();
			Study study = new Study();
			if(!StringUtils.isEmpty(idStr) && StringUtils.isNumeric(idStr)) {
				study.setId(Integer.parseInt(idStr));
				studys.add(study);
			}
			buffer.append(idStr);
		}
		
		if (!studyService.removeStudy(studys)) {
			MessageUtils.outputJSONResult(buffer.toString(), response);
		}
	}


其中WorksheetState state = new SessionWorksheetState("studysTable", webContext);的studysTable为jmesa的id。
分享到:
评论

相关推荐

    C#中获取CheckBox选中值(多选)

    当一个CheckBox被选中时,它的`Checked`属性变为`true`;反之,则为`false`。 ### 二、遍历查找选中的CheckBox 为了获取所有选中CheckBox的值,我们通常会遍历包含这些CheckBox的容器控件(如Panel、GroupBox等)...

    layui-table表复选框勾选的所有行数据获取的例子

    当复选框状态变化时,回调函数会被触发,`checkStatus.data`将包含所有被选中的行数据。 此外,文章还提到了一个按钮点击事件的监听,即`$('.ttes').click(function(){ ... })`,这个按钮的点击事件同样可以用来...

    获取Extjs中的TreePanel中所有的被checked的叶子节点的id

    在本篇文章中,我们将深入探讨如何在ExtJS框架中获取TreePanel中所有被选中(checked)的叶子节点的ID。此技术对于处理复杂的数据结构、优化用户交互体验以及实现高效的数据管理至关重要。 ### 一、ExtJS简介 ...

    layui获取选中行数据的实例讲解

    layui是一款流行的前端UI...4. 方法内部通过`table.checkStatus`获取选中行数据,并进行进一步处理,如展示在弹窗中。 掌握这个实例后,你可以根据自己的需求在layui项目中灵活地获取和处理用户在表格中选择的数据。

    js获取table行 列 的值

    如果没有任何行被选中,则会弹出提示消息。 #### 3. `del` 函数解析 该函数用于删除当前被选中的行。首先会询问用户是否确定要删除,如果用户点击“确定”,则从父节点中移除该行;如果没有行被选中,则会弹出提示...

    用JS修改checkbox的选中状态

    如果`checked`属性设置为`true`,复选框将被选中;如果设置为`false`或者删除该属性,复选框将变为未选中状态。以下是一些示例: ```javascript // 选中复选框 checkbox.checked = true; // 取消选中复选框 ...

    checkedbox 选中效果 选中子,主自动选中,选中主 子全部选中

    在本案例中,主要涉及到了如何通过 JavaScript 和 JSP 实现 checkbox 的选中效果,具体包括“选中子项时,父项自动被选中;选中父项时,所有子项自动被选中”。 #### 1.1 HTML 结构 ```html &lt;input type="checkbox...

    lightgbm2.03

    lightgbm2.03版本,windows版本,python2和python3都可以用,

    【JavaScript源代码】element的el-tree多选树(复选框)父子节点关联不关联.docx

    在JavaScript的前端开发中,Element UI 是一个常用的UI库,提供了丰富的组件,其中包括el-tree,一个用于构建树形结构的组件。在el-tree中,如果需要实现多选(复选框)功能,我们可以利用`show-checkbox`属性来开启...

    js 获取后台的字段 改变 checkbox的被选中的状态 代码

    在JavaScript中,获取后台字段并改变复选框(checkbox)的选中状态是常见的前端与后端交互场景。这段代码示例主要展示了如何根据后台返回的数据动态设置前端页面上复选框的选中或未选中状态。让我们深入分析一下这段...

    jsp网页搜索结果中实现选中一行使其高亮.docx

    这个函数的目的是改变被选中行的背景颜色,使其高亮显示。 来看一下`check`函数的代码: ```javascript function check(obj, che, rwid) { if (obj.checked == true) { document.getElementById(rwid).style....

    c# treeview 的check用法

    反之,如果至少有一个子节点被选中,父节点将保持选中状态。对于父节点,我们将所有子节点的检查状态设置为与父节点相同,实现全选或全取消。 此外,还可以通过遍历整个`TreeView`来实现初始加载时根据父子关系同步...

    VS2019Check box实例

    4. **成员函数处理**: 在每个处理函数中,你可以使用`GetCheckedRadioButton()`方法来确定哪个Radio Button被选中。这个方法需要传入对话框ID和Radio Button的ID范围,返回被选中的Radio Button的ID。 5. **逻辑...

    jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码

    在实际应用中,我们可能需要在用户翻页后仍然保持选择的行的状态,即记录被选中的行。这个问题可以通过监听datagrid的事件和维护一个外部的数据结构来解决。下面将详细介绍如何实现这一功能。 首先,我们需要引入...

    asp.net treeview选中父节点自动选中子节点

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何在ASP.NET TreeView控件中实现一种功能:即当用户选中一个父节点时,该父节点下的所有子节点也会被自动选中;反之,如果用户取消选中...

    stocker-eyes

    在项目目录中运行echo "DANGEROUSLY_DISABLE_HOST_CHECK=true" &gt; .env.development.local 运行应用程序 在终端(在您的项目目录中)中运行命令: python app.py 在另一个终端中运行命令, cd进入项目目录,然后运行...

    GridView中点击CheckBox选中一行来改变此行的颜色

    在这个函数中,我们编写了具体的逻辑来遍历GridView中的所有行,并检查每行中的CheckBox控件是否被选中。如果被选中,则将该行的背景颜色设置为指定的颜色(在这里是"#e2eaec"),否则将背景颜色设置为系统默认的空...

    CentOS 7.x docker使用overlay2存储方式

    overlay2.override_kernel_check=true ] } 安装依赖: yum install yum-plugin-ovl -y 否则会报以下错误: May 05 18:20:45 node1 dockerd[49605]: Error starting daemon: error initializing graphdriver: /...

    JS判断是否选中checkbox

    **解析**: 这个代码段与前一个有所不同,它检查的是在一组具有相同名称的`checkbox`中是否至少有一个被选中。如果没有,则会弹出一个警告框。 #### 代码片段三:更复杂的案例 ```html &lt;script language=...

    S2SH+JQuery的checkbox批量选择并在action中获取数据

    本文将详细介绍如何使用S2SH框架配合jQuery实现复选框的批量选择,并在Action中获取这些被选中的数据。 #### 二、关键技术组件介绍 1. **Struts2**:MVC模式的一个开源框架,用于构建企业级Java Web应用程序。 2. ...

Global site tag (gtag.js) - Google Analytics