/**
* 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。
分享到:
相关推荐
当一个CheckBox被选中时,它的`Checked`属性变为`true`;反之,则为`false`。 ### 二、遍历查找选中的CheckBox 为了获取所有选中CheckBox的值,我们通常会遍历包含这些CheckBox的容器控件(如Panel、GroupBox等)...
当复选框状态变化时,回调函数会被触发,`checkStatus.data`将包含所有被选中的行数据。 此外,文章还提到了一个按钮点击事件的监听,即`$('.ttes').click(function(){ ... })`,这个按钮的点击事件同样可以用来...
在本篇文章中,我们将深入探讨如何在ExtJS框架中获取TreePanel中所有被选中(checked)的叶子节点的ID。此技术对于处理复杂的数据结构、优化用户交互体验以及实现高效的数据管理至关重要。 ### 一、ExtJS简介 ...
layui是一款流行的前端UI...4. 方法内部通过`table.checkStatus`获取选中行数据,并进行进一步处理,如展示在弹窗中。 掌握这个实例后,你可以根据自己的需求在layui项目中灵活地获取和处理用户在表格中选择的数据。
如果没有任何行被选中,则会弹出提示消息。 #### 3. `del` 函数解析 该函数用于删除当前被选中的行。首先会询问用户是否确定要删除,如果用户点击“确定”,则从父节点中移除该行;如果没有行被选中,则会弹出提示...
如果`checked`属性设置为`true`,复选框将被选中;如果设置为`false`或者删除该属性,复选框将变为未选中状态。以下是一些示例: ```javascript // 选中复选框 checkbox.checked = true; // 取消选中复选框 ...
在本案例中,主要涉及到了如何通过 JavaScript 和 JSP 实现 checkbox 的选中效果,具体包括“选中子项时,父项自动被选中;选中父项时,所有子项自动被选中”。 #### 1.1 HTML 结构 ```html <input type="checkbox...
lightgbm2.03版本,windows版本,python2和python3都可以用,
在JavaScript的前端开发中,Element UI 是一个常用的UI库,提供了丰富的组件,其中包括el-tree,一个用于构建树形结构的组件。在el-tree中,如果需要实现多选(复选框)功能,我们可以利用`show-checkbox`属性来开启...
在JavaScript中,获取后台字段并改变复选框(checkbox)的选中状态是常见的前端与后端交互场景。这段代码示例主要展示了如何根据后台返回的数据动态设置前端页面上复选框的选中或未选中状态。让我们深入分析一下这段...
这个函数的目的是改变被选中行的背景颜色,使其高亮显示。 来看一下`check`函数的代码: ```javascript function check(obj, che, rwid) { if (obj.checked == true) { document.getElementById(rwid).style....
反之,如果至少有一个子节点被选中,父节点将保持选中状态。对于父节点,我们将所有子节点的检查状态设置为与父节点相同,实现全选或全取消。 此外,还可以通过遍历整个`TreeView`来实现初始加载时根据父子关系同步...
4. **成员函数处理**: 在每个处理函数中,你可以使用`GetCheckedRadioButton()`方法来确定哪个Radio Button被选中。这个方法需要传入对话框ID和Radio Button的ID范围,返回被选中的Radio Button的ID。 5. **逻辑...
在实际应用中,我们可能需要在用户翻页后仍然保持选择的行的状态,即记录被选中的行。这个问题可以通过监听datagrid的事件和维护一个外部的数据结构来解决。下面将详细介绍如何实现这一功能。 首先,我们需要引入...
根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何在ASP.NET TreeView控件中实现一种功能:即当用户选中一个父节点时,该父节点下的所有子节点也会被自动选中;反之,如果用户取消选中...
在项目目录中运行echo "DANGEROUSLY_DISABLE_HOST_CHECK=true" > .env.development.local 运行应用程序 在终端(在您的项目目录中)中运行命令: python app.py 在另一个终端中运行命令, cd进入项目目录,然后运行...
在这个函数中,我们编写了具体的逻辑来遍历GridView中的所有行,并检查每行中的CheckBox控件是否被选中。如果被选中,则将该行的背景颜色设置为指定的颜色(在这里是"#e2eaec"),否则将背景颜色设置为系统默认的空...
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: /...
**解析**: 这个代码段与前一个有所不同,它检查的是在一组具有相同名称的`checkbox`中是否至少有一个被选中。如果没有,则会弹出一个警告框。 #### 代码片段三:更复杂的案例 ```html <script language=...
本文将详细介绍如何使用S2SH框架配合jQuery实现复选框的批量选择,并在Action中获取这些被选中的数据。 #### 二、关键技术组件介绍 1. **Struts2**:MVC模式的一个开源框架,用于构建企业级Java Web应用程序。 2. ...