extjs2 record.set
时间: 2024-04-24 19:23:36 浏览: 158
extjs中form与grid交互数据(record)的方法
在 ExtJS2 中,`record.set()` 方法用于设置数据记录(record)的字段值。
该方法接受两个参数:字段名和字段值。你可以使用字段名来指定要设置的字段,然后将字段值作为第二个参数传递给 `set()` 方法。
以下是一个示例代码,演示如何使用 `record.set()` 方法设置数据记录的字段值:
```javascript
Ext.onReady(function() {
// 创建数据模型
var store = new Ext.data.Store({
fields: ['name', 'email', 'phone'],
data: [
{ name: 'John Doe', email: 'john@example.com', phone: '123-456-7890' },
{ name: 'Jane Smith', email: 'jane@example.com', phone: '987-654-3210' },
// ...
]
});
// 获取第一条记录
var record = store.getAt(0);
// 设置字段值
record.set('name', 'New Name');
record.set('email', 'newemail@example.com');
record.set('phone', '555-555-5555');
// 输出记录的字段值
console.log(record.get('name')); // 输出: New Name
console.log(record.get('email')); // 输出: newemail@example.com
console.log(record.get('phone')); // 输出: 555-555-5555
});
```
在上面的示例中,我们首先获取了数据模型中的第一条记录,然后使用 `set()` 方法分别设置了 'name'、'email' 和 'phone' 这三个字段的值。最后,我们通过 `get()` 方法获取并输出了设置后的字段值。
你可以根据实际需求使用 `record.set()` 方法来设置数据记录的字段值。
希望这对你有帮助!如有更多问题,请继续提问。
阅读全文