`
badmanisme
  • 浏览: 32164 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

grid中复选框 .Checkbox取值问题 批量提交

 
阅读更多
今天做项目,设计到获取多个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,搞定.
分享到:
评论

相关推荐

    10 - JS 实现 Checkbox 中按住 Shift 的多选功能.rar

    在JavaScript编程中,实现Checkbox(复选框)的多选功能通常涉及到用户交互和数组操作。这个主题,"10 - JS 实现 Checkbox 中按住 Shift 的多选功能",聚焦于通过按下Shift键实现连续选择多个Checkbox的功能,这在...

    VC中复选框的用法

    在本文中,我们将探讨VC中复选框的两种主要使用方法,并通过源代码示例来加深理解。 1. **资源编辑器中的复选框** 在VC中,我们可以使用内置的资源编辑器来创建和管理GUI元素,包括复选框。首先,打开工程的`.rc`...

    八年级数学上期中复习题.doc

    八年级数学上期中复习题.doc

    Excel checkbox 读取

    if (shape.Type == MsoShapeType.msoFormControl && shape.OLEFormat.Object is Microsoft.Office.Interop.Excel.CheckBox) { CheckBox checkBox = (CheckBox)shape.OLEFormat.Object; //...处理Checkbox } } `...

    RadControls Grid checkBox 获取

    以下是一些关于如何获取RadControls Grid中复选框状态的关键知识点: 1. **客户端API**: RadGrid控件提供了丰富的客户端API,通过JavaScript进行交互。例如,可以使用`get_masterTableClientObject()`方法获取到主...

    js中复选框的取值及赋值示例详解

    1、复选框的取值:(js部分) var checkboxdata = $(“input[name=payoperator]:checked”).map(function() { return $(this).val(); }).get().join(,); 支付方式 &lt;label class=checkbox-inline&gt; &lt;i

    js checkbox全选 反选 取消全部设置表单checkbox复选框勾选

    本篇文章将详细讲解如何利用JavaScript实现`checkbox`的全选、反选和取消全部功能,以及相关的代码示例。 ### 1. `checkbox`基本概念 `checkbox`在HTML中通过`&lt;input type="checkbox"&gt;`标签创建。默认情况下,`...

    jquery 复选框组件

    在Web开发中,复选框(Checkbox)是一种常见的用户交互元素,用于让用户从多个选项中选择一个或多个。jQuery,作为一款强大的JavaScript库,提供了丰富的插件和方法来增强复选框的功能和用户体验。本篇文章将详细...

    PHP checkbox全选及提交到PHP

    本主题将深入探讨如何实现PHP中复选框的全选功能,以及如何处理这些复选框的值并将其提交到服务器端的PHP脚本。 一、HTML中的复选框与全选功能 在HTML中,复选框(checkbox)是通过`&lt;input&gt;`标签的`type="checkbox...

    DuiLib_CheckBox

    "DuiLib_CheckBox"正是为了解决这个问题而设计的,它添加了一个新的“部分选中”(Partially Checked)状态,使得用户可以通过单个CheckBox就能控制一组相关CheckBox的选中状态。 实现这个功能的关键在于扩展...

    Django开发中复选框用法示例

    本文实例讲述了Django开发中复选框用法。分享给大家供大家参考,具体如下: 一、查询数据库遍历所有的复选框 1、python查询数据库所有的tag # 新增文章 def add(request): if request.method == 'GET': tags = ...

    VB语言选择结构试验报告

    设计程序。利用3个复选框Check1、Check2、Check3代表红、绿、蓝三颜色值,当选中复选框时表示颜色值为255,不选中为0,把通过RGB函数调配的颜色作为一个标签Label1的背景色。

    checkbox混乱的解决

    在Android开发中,ListView是一种常用的组件...通过以上策略,我们可以有效地解决ListView中复选框混乱的问题,确保每个条目的复选状态准确无误。在实际应用中,可能需要根据项目需求和性能考虑选择最适合的解决方案。

    解决Django中checkbox复选框的传值问题

    本文将深入探讨如何正确处理Django中复选框的传值问题,并提供一种解决未选中不传值问题的方案。 首先,理解Django中表单数据的传递方式至关重要。当用户在HTML页面上填写表单并提交时,数据通过HTTP POST请求发送...

    解决layui checkbox 提交多个值的问题

    本文将详细介绍如何解决layui checkbox提交多个值的问题。 首先,问题的核心在于layui的checkbox在默认情况下只会提交最后一个被选中的值,而不是一个包含所有选中值的数组。为了解决这个问题,我们可以采取以下...

    ListView带的checkbox的单选与反选

    总结来说,实现ListView中复选框的单选与反选主要涉及以下几个步骤: 1. 创建自定义Adapter,重写`getView()`方法,设置复选框并绑定监听事件。 2. 在监听事件中更新数据源的状态,并根据需求同步其他列表项的状态...

    asp.net(C#)DropDownList控件里CheckBox全选、反选和删除

    asp.net(C#),DataList控件里嵌入CheckBox,实现全选、反选以及删除功能。

    labview-data.rar_LABVIEW 复选框_labview复选框_labview曲线可见_可见labview

    在LabVIEW编程中,复选框(Checkbox)和曲线图是两种常见的用户界面元素,它们在数据可视化和交互式操作中扮演着重要角色。本文将详细介绍如何利用LabVIEW的复选框控制曲线图的可见性,以及涉及的相关知识点。 首先...

    WPF datagrid 表格复选框

    &lt;CheckBox IsChecked="{Binding Path=AreAllItemsSelected, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" /&gt; &lt;/DataGridTemplateColumn.HeaderTemplate&gt; &lt;DataGridTemplateColumn.CellTemplate&gt; ...

Global site tag (gtag.js) - Google Analytics