今天做项目,设计到获取多个checkBox的值,并提交回action,研究了一下啊,经本人测试,已通,废话不多说,看码
// 获取grid checkBox的值,cumgrid是表名,esn是表中每行记录的ID
function modfiy() {
if (cumgrid.getSelectionModel().hasSelection()) {
var records = cumgrid.getSelectionModel().getSelections();
var gridId = new Array();
for (var i = 0; i < records.length; i++) {
gridId[i] = records[i].get("esn"); //获取gird复选框id保存在数组里
}
//alert(gridId);
return gridId;
} else {
alert('请选中要操作的记录!');
}
};
//在你需要提交的地方
buttonAlign : 'center',
buttons : [{
text : '设置',
handler : function() {
var values = modfiy();
//动态改变store的url,
cumgrid.getStore().proxy = new Ext.data.HttpProxy( {
url : 'setRole.action'
});
cumgrid.getStore().reload( {
params : {
start : 0,
limit : 20,
values : values//这就把你获取的id封装成数组传回去了
}
});
}
}]
最后,在action用ActionContext接收,ok,搞定.
分享到:
相关推荐
在JavaScript编程中,实现Checkbox(复选框)的多选功能通常涉及到用户交互和数组操作。这个主题,"10 - JS 实现 Checkbox 中按住 Shift 的多选功能",聚焦于通过按下Shift键实现连续选择多个Checkbox的功能,这在...
在本文中,我们将探讨VC中复选框的两种主要使用方法,并通过源代码示例来加深理解。 1. **资源编辑器中的复选框** 在VC中,我们可以使用内置的资源编辑器来创建和管理GUI元素,包括复选框。首先,打开工程的`.rc`...
八年级数学上期中复习题.doc
if (shape.Type == MsoShapeType.msoFormControl && shape.OLEFormat.Object is Microsoft.Office.Interop.Excel.CheckBox) { CheckBox checkBox = (CheckBox)shape.OLEFormat.Object; //...处理Checkbox } } `...
以下是一些关于如何获取RadControls Grid中复选框状态的关键知识点: 1. **客户端API**: RadGrid控件提供了丰富的客户端API,通过JavaScript进行交互。例如,可以使用`get_masterTableClientObject()`方法获取到主...
1、复选框的取值:(js部分) var checkboxdata = $(“input[name=payoperator]:checked”).map(function() { return $(this).val(); }).get().join(,); 支付方式 <label class=checkbox-inline> <i
本篇文章将详细讲解如何利用JavaScript实现`checkbox`的全选、反选和取消全部功能,以及相关的代码示例。 ### 1. `checkbox`基本概念 `checkbox`在HTML中通过`<input type="checkbox">`标签创建。默认情况下,`...
在Web开发中,复选框(Checkbox)是一种常见的用户交互元素,用于让用户从多个选项中选择一个或多个。jQuery,作为一款强大的JavaScript库,提供了丰富的插件和方法来增强复选框的功能和用户体验。本篇文章将详细...
本主题将深入探讨如何实现PHP中复选框的全选功能,以及如何处理这些复选框的值并将其提交到服务器端的PHP脚本。 一、HTML中的复选框与全选功能 在HTML中,复选框(checkbox)是通过`<input>`标签的`type="checkbox...
"DuiLib_CheckBox"正是为了解决这个问题而设计的,它添加了一个新的“部分选中”(Partially Checked)状态,使得用户可以通过单个CheckBox就能控制一组相关CheckBox的选中状态。 实现这个功能的关键在于扩展...
本文实例讲述了Django开发中复选框用法。分享给大家供大家参考,具体如下: 一、查询数据库遍历所有的复选框 1、python查询数据库所有的tag # 新增文章 def add(request): if request.method == 'GET': tags = ...
设计程序。利用3个复选框Check1、Check2、Check3代表红、绿、蓝三颜色值,当选中复选框时表示颜色值为255,不选中为0,把通过RGB函数调配的颜色作为一个标签Label1的背景色。
在Android开发中,ListView是一种常用的组件...通过以上策略,我们可以有效地解决ListView中复选框混乱的问题,确保每个条目的复选状态准确无误。在实际应用中,可能需要根据项目需求和性能考虑选择最适合的解决方案。
本文将深入探讨如何正确处理Django中复选框的传值问题,并提供一种解决未选中不传值问题的方案。 首先,理解Django中表单数据的传递方式至关重要。当用户在HTML页面上填写表单并提交时,数据通过HTTP POST请求发送...
本文将详细介绍如何解决layui checkbox提交多个值的问题。 首先,问题的核心在于layui的checkbox在默认情况下只会提交最后一个被选中的值,而不是一个包含所有选中值的数组。为了解决这个问题,我们可以采取以下...
总结来说,实现ListView中复选框的单选与反选主要涉及以下几个步骤: 1. 创建自定义Adapter,重写`getView()`方法,设置复选框并绑定监听事件。 2. 在监听事件中更新数据源的状态,并根据需求同步其他列表项的状态...
asp.net(C#),DataList控件里嵌入CheckBox,实现全选、反选以及删除功能。
在LabVIEW编程中,复选框(Checkbox)和曲线图是两种常见的用户界面元素,它们在数据可视化和交互式操作中扮演着重要角色。本文将详细介绍如何利用LabVIEW的复选框控制曲线图的可见性,以及涉及的相关知识点。 首先...
<CheckBox IsChecked="{Binding Path=AreAllItemsSelected, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" /> </DataGridTemplateColumn.HeaderTemplate> <DataGridTemplateColumn.CellTemplate> ...