extjs 通过name属性获取mixkycombotable值
时间: 2023-10-03 22:09:18 浏览: 42
如果你使用的是 `Ext.ux.form.field.MixedComboBox` 组件,可以通过以下步骤获取该组件的值:
1. 通过 `Ext.ComponentQuery.query('组件类型[name="name属性值"]')` 方法获取指定名称的组件对象,如下面的示例代码:
```
var mixedCombo = Ext.ComponentQuery.query('mixedcombobox[name="mixComboName"]')[0];
```
其中 `mixedcombobox` 为组件类型,`mixComboName` 为 `MixedComboBox` 组件的名称属性值。
2. 使用 `mixedCombo.getValue()` 方法获取 `MixedComboBox` 组件的值,如下面的示例代码:
```
var value = mixedCombo.getValue();
```
这样就可以获取 `MixedComboBox` 组件的值了。完整示例代码如下:
```
var mixedCombo = Ext.ComponentQuery.query('mixedcombobox[name="mixComboName"]')[0];
var value = mixedCombo.getValue();
```
其中,`mixComboName` 为 `MixedComboBox` 组件的名称属性值。
相关问题
extjs 通过name属性获取下拉框的值
你可以使用 `Ext.ComponentQuery` 对象来查询指定的组件,并获取组件的值。具体步骤如下:
1. 通过 `Ext.ComponentQuery.query('组件类型[name="name属性值"]')` 方法获取指定名称的组件对象,如下面的示例代码:
```
var combo = Ext.ComponentQuery.query('combobox[name="comboName"]')[0];
```
其中 `combobox` 为组件类型,`comboName` 为下拉框组件的名称属性值。
2. 使用 `combo.getValue()` 方法获取下拉框的值,如下面的示例代码:
```
var value = combo.getValue();
```
这样就可以获取下拉框的值了。
完整示例代码如下:
```
var combo = Ext.ComponentQuery.query('combobox[name="comboName"]')[0];
var value = combo.getValue();
```
其中,`comboName` 为下拉框组件的名称属性值。
extjs获取元素name属性值_JavaScript通过元素id和name直接获取元素对象
可以使用以下代码获取元素的 name 属性值:
```
var element = Ext.get('elementId');
var name = element.dom.name;
```
其中,`elementId` 是元素的 id 属性值。如果你要根据元素的 name 属性值获取元素对象,可以使用如下代码:
```
var element = Ext.select('input[name="elementName"]').first();
```
其中,`elementName` 是元素的 name 属性值。这里使用了 ExtJS 中的 `Ext.select()` 方法来选择元素,然后使用 `first()` 方法获取第一个匹配的元素对象。