- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Jqgrid 示例创建一个表,我试图获取所有已检查行的值并使用 ajax 将所选值传递到服务器。
当前,当我单击“获取选定”按钮时,它没有获取选定的值。
这里是我的 fiddle 的链接
另外,是否可以在每一行添加单选按钮,并且整个表格中只能选择一个单选按钮。
/***********************/
$("#getSelected").click(function() {
var ids = $("#output").jqGrid('getGridParam', 'selarrrow');
if (ids.length > 0) {
var names = [];
for (var i = 0, il = ids.length; i < il; i++) {
var name = $("#output").jqGrid('getCell', ids[i], 'Symbol');
names.push(name);
}
//alert ("Names: " + names.join(", ") + "; ids: " + ids.join(", "));
$("#names").html(names.join(", "));
$("#dialog-confirm").dialog({
height: 280,
modal: true,
buttons: {
'Cancel': function() {
$(this).dialog('close');
},
'Confirm': function() {
alert("Confirm");
//alert ("Names: " + names.join(", ") + "; ids: " + ids.join(", "));
/*$.ajax({
type: "POST",
url: "/cpsb/unprocessedOrders.do",
data: { method: "releaseTowics",
orderNum: JSON.stringify(ids),
names: JSON.stringify(names)
},
dataType: "json"
success: function(msg){
alert(msg);
},
error: function(res, status, exeption) {
alert(res);
}
});*/
}
}
});
}
});
/***********************/
最佳答案
您似乎使用了 the old demo 中的代码,我为 the old answer 创建的。该演示使用 jQuery UI 对话框。因此,为了让您的演示以最小的更改进行工作,您应该包含 jquery-ui.min.js
和 div,例如,它将用作 jQuery 对话框,
<div style="display:none;" id="dialog-confirm" title="Confirm">
<p>Are you sure want send this names:</p><p><span id="names"></span></p>
</div>
修改后的演示https://jsfiddle.net/OlegKi/615qovew/112/作品。当然,如果您愿意,您可以将 jQuery UI 替换为 Bootstrap 对话框。
我在演示中将免费的 jqGrid 4.13.3 替换为当前免费的 jqGrid 1.14.0。我添加了 autoresizeOnLoad: true
选项和 autoResizing
的新 resetWidthOrg: true
属性,以使列的宽度按内容宽度的比例调整大小(请参阅 the issue 了解更多详细信息)。
关于javascript - jqgrid : multiselect vales not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42496922/
所以我有一个带有 x 值的多选框,我需要能够将其移动到另一个多选框,反之亦然。 Volvo Saab Mercedes Audi 需要通过单击按钮将 boxa 的全部或一个值移
我有多选微调器,但是当我选择一个微调器时,微调器关闭了。我想选择几件事。这是我的代码: protected void onCreate(Bundle savedInstanceState) {
我想使用 Bootstrap 多选插件:Bootstrap Multiselect 但这对我不起作用。 $(document).ready(function(){ $('#doc_1')
我有一个页面,我在其中使用 Handlebars 一个接一个地填充两个表单元素。两种形式都有 Bootstrap 多选。 我要开火 $('.multiselect').multiselect() 在呈
我正在尝试检测 JQuery MultiSelect 上的更改以触发另一个位置的更新。更改内容上的普通 javascript 不起作用,因为选择不会更改。我发现了一个名为“beforeclose”的方
我有两个多选框,在更改第一个选择框时,我想禁用第二个选择框的某些组。 我正在使用多选插件的以下代码 onChange 函数 $('optgroup[label=MyGroup2]').prop
我正在使用 Bootstrap-Multiselect ( http://davidstutz.github.io/bootstrap-multiselect/ ) 我有两个下拉列表,当在一个下拉列表
我正在尝试将参数传递给 Vue.js 中的 @select 事件函数 HTML Products
如何在 jquery mutiselect 上调用 onblur 方法?就像在我的多选中一样,如果用户选择红色和绿色,那么我有以下值,然后基于此我需要从数据库获取数据 blue re
我有一个问题,我只知道 jQuery 的基础知识,我需要使用 JavaScript 获取有关列表中所选选项的信息,我浪费了 2 天寻找一个好的方法,但没有成功,请帮助.. 。MultiSelect 的
我有一个表单,其中有 2 个用于依赖列表的选择框。 我正在根据第一个列表中选择的值加载第二个列表,这是多选的。 a value b value c value 对于添加
我试图在我的 jquery 多选中使用 javascript 动态生成选项值。 function prova(data){ var t = 0; var tmp = new A
我想在我的表单中创建一个多选国家/地区下拉列表,让用户可以选择多个国家/地区,并且还可以在需要时删除他们选择的项目。 我可以创建一个下拉列表,从 mysql 表中提取国家名称,但它只允许用户选择一个国
我正在尝试更改 Jquery multiselet 下拉列表的字体大小和宽度,但我找不到如何更改。我正在使用这个 http://www.erichynds.com/blog/jquery-ui-mul
如果看到jqGrid演示: http://www.trirand.com/blog/jqgrid/jqgrid.html 部分:高级->多选 当我移至下一页时,您会看到选中的复选框未保留,并且 再次返
我正在尝试在我的 Bootstrap 多选对象上设置搜索栏。问题是我不知道如何使用 javascript 选项。 我正在使用本教程:www.htmluse.com/bootstrap-multisel
我正在参与一个电子学习项目,并致力于大规模预科类(class)部分。我使用搜索框查找学生的姓名,并将这些值添加到列表中。当我尝试查找其他学生的姓名并将这些值添加到现有列表中时,就会出现问题。这部分会重
我正在使用 Bootstrap Multiselect ( https://github.com/davidstutz/bootstrap-multiselect )。这是一个很棒的组件,但我遇到了下
我的 webpack 配置指定了许多要构建到 vendors.js 中的节点模块。所有模块均随 npm 安装,并驻留在父文件夹 node_modules 中。 文件夹结构: app/scripts/a
我使用 Kendo UI 中的多选。我想知道当用户从多选中删除项目时是否有任何方法可以触发功能。到目前为止,我知道触发了“更改”事件,但它太笼统了,我找不到有关用户删除内容的任何信息。或者有吗? 最佳
我是一名优秀的程序员,十分优秀!