gpt4 book ai didi

Extjs 获取所有 id 为 abcd_xyz_2_* 的复选框?

转载 作者:行者123 更新时间:2023-11-30 13:39:20 25 4
gpt4 key购买 nike

我有复选框列表:

测试1 测试2 测试3

是否有可能通过 extjs 获取名称为“abcd_xyz_2_*”的所有复选框。这样我就可以选中或取消选中它们

谢谢大家

最佳答案

如果您知道要检查的字段的确切名称,则只需调用包含表单的 setValues 方法即可。

假设复选框位于名为“form”的 Ext.form.FormPanel 实例中:

form.getForm().setValues({
test1: true,
test2: true,
test3: true
});

如果您仍然需要通过 ID 前缀进行设置,那么您可以这样做:

form.items.each(function( item ) {
if ( item.getId().indexOf('abcd_xyz_2_') === 0 ) {
item.setValue(true);
}
});

要操作页面中不包含在任何 ExtJS 面板中的通用复选框元素,您可以使用 Ext.query:

Ext.each(Ext.query('input[id^=abcd_xyz_2_]'), function( item ) {
item.checked = true;
});

关于Extjs 获取所有 id 为 abcd_xyz_2_* 的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3140485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com