如果我们自定义了一个panel(id:'testPanel')的tools,如:
tools:[
{ hidden:true,id:'managerwarning',scope:this }
]
对应的css:
.x-tool-managerwarning {background-image: url(images/waring.gif);}
.x-tool-managerwarning-over {background-image: url(images/waring_over.gif);}
如果设置其为可见呢?
只能通过tools所属的组件来设置,即:
Ext.getCmp('testPanel').tools.managerwarning.setVisible(true);
而不能通过 Ext.getCmp('managerwarning').hide(false)
因为Ext生成div时,并不是把它div作为id来处理的。
<div class="x-tool x-tool-managerwarning " id="ext-gen37" style="display: block;"> </div>
这里从一致性的角度考虑应该将其可以设置为div的id,不知道Ext是如何考虑的
分享到:
相关推荐
控制面板与工具 - Panel With Tools 复杂的页面布局 - Complex Layout 折叠面板-accordion 选项卡 - Tabs 数据表格 数据表格 - Complex DataGrid 可编辑数据表格 - Editable DataGrid 带右键菜单的...
Axis 可以自定义,例如设置 Scale、Grid、Title 和 Labels 等属性。 ##### 4.3 Legend Legend 用于显示 Series 的名称和颜色,帮助用户区分不同的数据集。 ##### 4.4 Titles Titles 用于添加图表的标题和其他...
14. **store** - 关联数据存储,常用于Grid Panel等组件显示数据。 15. **columns** - Grid Panel的列定义,包括字段名、宽度、对齐方式等。 除了组件属性,ExtJS的布局管理也是其一大特色。布局如'fit'、'border'...
例如,我们可以创建一个名为`MyCustomGrid`的类,继承自`Ext.grid.Panel`,并在子类中添加新的功能,如自定义渲染器、事件处理等。 在OOP的视角下,继承允许我们保持代码的复用性。通过覆盖父类的方法,我们可以...
- `js/b2bcommon.js`: 自定义公共函数和设置。 3. **自定义CSS文件**: - `css/b2b-grid.css`: 定制的网格样式。 4. **其他辅助JavaScript文件**: - `b2b/Ext.ux.UploadDialog.js`: 文件上传对话框组件。 ###...
13. **Ext.Msg** 提供了预定义的对话框,例如警告、确认、询问等,可以自定义标题、内容、回调函数以及作用域。 14. **Ext.Msg.show()** 方法提供了更灵活的对话框定制,包括设置对话框样式、按钮和回调函数。 15....
- **数据展示组件**: 数据表格(Grid)、树形视图(Tree)、下拉列表(ComboBox)、分组列表(ListGroup)等,用于展示和管理大量数据。 - **导航组件**: 菜单(Menu)、工具栏(ToolBar)、按钮(Button)等,...
这些组件通常继承自ExtJS的基础组件,例如`Ext.grid.Panel`,并根据需要添加额外的列配置、事件处理等。 总结,ExtJS的初步开发涉及了文件的组织、资源的引用、页面布局的设计以及自定义组件的创建。通过理解并实践...
自定义IDE的设置。 - **Configure**: 配置。设置项目的特定配置。 - **Libraries**: 库。项目的依赖库。 #### JSP中常用英文(URL/IE/JSP/Model) - **URL**: Universal Resource Locator,统一资源定位符。用于标识...
通过以上内容,我们可以看到JAVA编程中涉及的概念非常广泛,从基本的面向对象编程到复杂的异常处理机制,再到GUI界面的设计与实现,以及数据库的连接和操作等方面。这些词汇不仅是JAVA编程的基本组成部分,也是理解...