Extjs与Ext.Net组件属性详解
需积分: 9 85 浏览量
更新于2024-09-13
收藏 2KB TXT 举报
"本文主要探讨Extjs和Ext.net框架中的一些核心属性及其使用方法。"
在Extjs和Ext.net这两个JavaScript库中,开发者可以利用各种属性来操作和控制用户界面元素。以下是一些常见的属性和方法:
1. `Ext.Msg`: 这是Extjs中的一个全局对象,用于显示消息对话框。`alert()`、`confirm()`和`notify()`方法分别用于显示警告、确认和通知对话框。
- `Ext.Msg.alert("标题", "内容");` - 显示一个包含指定标题和内容的警告对话框。
- `Ext.Msg.confirm("标题", "内容", callback);` - 显示一个确认对话框,用户点击确定或取消时,回调函数会被调用。
- `Ext.Msg.notify("标题", "内容");` - 创建一个通知条目,通常用于显示非阻塞的通知信息。
2. `Ext.getCmp("组件ID")`: 通过组件ID获取组件实例,以便进行进一步的操作。
- `Ext.getCmp("组件ID").setText("新文本");` - 设置组件(如按钮、标签等)的文本。
- `Ext.getCmp("组件ID").setValue("新值");` - 对于输入字段,设置其值。
- `Ext.getCmp("组件ID").getText();` - 获取组件的文本。
- `Ext.getCmp("组件ID").getValue();` - 获取组件的当前值。
3. `grid` 相关操作:
- `Ext.getCmp("gridID").startEditing(行索引);` - 在网格的指定行开始编辑模式。
- `entryItemGrid` 或 `selectRow` 是grid的引用,可以使用 `focus(true, 10)` 来聚焦到某一行,`true` 表示立即执行,`10` 是延迟毫秒数。
4. `store` 数据操作:
- `store` 是存储数据的容器,例如:`getGoodStore` 是一个store实例。
- `store.load()` 或 `store.loadData(data, add)` 加载数据到store,`add` 参数决定是否追加数据。
- `store.removeALL();` 清空store中的所有数据。
5. `Combobox` 操作:
- `ComboBox` 的配置项中,`hiddenName` 用于指定隐藏域的名称,用于提交表单数据。
- `getValue()` 和 `getRawValue()` 分别获取选中项的值和原始值。
6. `sort` 和 `filter` 操作:
- `sort()` 方法对store进行排序,`getSorters()` 可以获取当前的排序规则。
- `filter()` 方法用于过滤store中的数据。
7. 事件监听:
- 使用 `listeners` 配置项可以监听组件的事件,例如监听输入框的焦点事件并触发下拉列表的展开。
```javascript
listeners: {
'focus': {
fn: function(e) {
e.onTriggerClick();
},
buffer: 200
}
}
```
这些属性和方法只是Extjs和Ext.net中的一部分,实际开发中,还有许多其他功能强大的组件和API可供使用,它们可以帮助开发者构建复杂的Web应用程序。理解并熟练运用这些属性和方法,将极大地提高开发效率和应用质量。
2012-02-07 上传
2012-02-28 上传
2011-06-20 上传
2013-05-14 上传
2009-09-02 上传
125 浏览量
2010-04-29 上传
2012-06-20 上传
2013-09-03 上传
fanming19881216
- 粉丝: 0
- 资源: 1
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码