extjs menu显示太多,如何让它可滚动。。
发布网友
发布时间:2024-09-29 16:43
我来回答
共2个回答
热心网友
时间:2024-10-22 07:26
我现在的问题就是子菜单太多。。。显示不完。。。一直到页面底下啦。。。。太难看啦。
enableScrolling : trueExt.menu.Menu没有这个属性呀。。。不行。。 问题补充:飞雪无情 写道使用配置项maxHeight设置其最大高度。使用该maxHeight属性时必须开启可滚动。就是
enableScrolling : true我使用的版本2.0.2api上没有。。。还有什么办法设置嘛。 问题补充:飞雪无情 写道哦。你的本地优点低,要么你可以扩展Menu,可以参考3.2的,因为这个版本实现了。还有自己在menu外包装一个div,不过这样弄下来界面就不好看了,也费劲,还不如扩展Menu。。当然如果你只是联系就换成3.2的吧,也是最简单的方法如果换成3.2的话,会不会出错呀。。。。2.0.2的区别不太很大吧。。
热心网友
时间:2024-10-22 07:27
Ext.override(Ext.menu.Menu, {
showAt : function(xy, parentMenu, /* private: */_e) {
this.parentMenu = parentMenu;
if (!this.el) {
this.render();
}
if (_e !== false) {
this.fireEvent("beforeshow", this);
xy = this.el.adjustForConstraints(xy);
}
this.el.setXY(xy);
var maxHeight = Ext.getBody().getHeight() - xy[1];
if (this.el.getHeight() > maxHeight) {
this.el.setHeight(maxHeight);
this.el.applyStyles('overflow-y: auto;');
}
this.el.show();
this.hidden = false;
this.focus();
this.fireEvent("show", this);
}
});
extjs menu显示太多,如何让它可滚动。。
我现在的问题就是子菜单太多。。。显示不完。。。一直到页面底下啦。。。太难看啦。enableScrolling : trueExt.menu.Menu没有这个属性呀。。。不行。。 问题补充:飞雪无情 写道使用配置项maxHeight设置其最大高度。使用该maxHeight属性时必须开启可滚动。就是 enableScrolling : true我使用的版本2.0....
extjs项目打包的时候为什么添加的菜单项没有加载
以Extjs4.2为例进行说明吧。你可以根据你使用的版本不同做出对应调整。首先,Menu依赖于类Ext.menu.Menu和必要的css文件。1)如果你使用Sencha cmd 打包的话,你需要查看有没有在requires字段里面包含进该类;例如:requires:[ 'Ext.menu.*' ]2)如果你包含了ext-all.js等之类的全部库的话,则应该不...
是什么让你的ExtJS应用程序运行缓慢?
回答:在过去的一年半以来,我一直与Robert Bosch在Bosch软件创新公司工作,在那里我们的前端技术堆栈非常依赖ExtJS。我有机会开发Visual Rules Web Modeler机器协助开发其它几个基于ExtJS的应用,因此,我积累了不少与ExtJS应用常见的性能问题有关的经验。 在这篇文章中,我将与你们分享导致ExtJS应用运行缓慢...
extjs如何在FormPanel中2行2列的显示出4个按钮
使用ext提供的Ext.ButtonGroup来实现,其中columns属性表示列数,这是帮助文档的例子你可以试一下:var p = new Ext.Panel({ title: 'Panel with Button Group',width: 300,height:200,renderTo: document.body,html: 'whatever',tbar: [{ xtype: 'buttongroup',columns: 3,title: 'Clipboard'...
ExtJS grid表头如何增加下拉列表选项
当然可以了!这样写:var view = this.grid.getView(),hmenu = view.hmenu;this.menu = hmenu.add({ checked: false,itemId: 'filters',text: this.menuFilterText,menu: this.filterMenu });你可以去看下Extjs里的例子,3.0以上版本的,ux中的gridfilters,其中GridFilters.js的347行就是做...
extjs4.0 如何实现指定日期的按钮,如下图的功能啊,实习生,求详解
这个没有现成的组件...需要自定义实现一个...比如这个可以扩展一个按钮...然后加menu..至于Menu中的数据, 就需要自己写了..
extjs bbar 中怎么让按钮凸显出来 要看着是按钮的样子 不要鼠标放上...
this.fireEvent("menutriggerout", this, this.menu, b)} },最后在这个方法里,把刚注释的那句话添里面initButtonEl : function(b, c) { this.el = b;this.setIcon(this.icon);this.setText(this.text);this.setIconClass(this.iconCls);if (Ext.isDefined(this.tabIndex)) { c.dom....
extExtJs
当前最新版本为4.0。关于动画功能,Ext内置了11个选项,如slideIn/slideOut实现元素滑动效果,puff让元素逐渐放大消失,switchOff则模仿电视关机效果等。此外,还有highlight用于高亮显示元素、frame产生水波扩散提示,pause暂停动画等实用功能。对于更复杂的动画,开发者可以利用animate方法进行自定义。
ExtJS grid表头如何增加下拉项?
{//其他显示列}]//省略其他属性 });这样你就可以而得到一个复选框,可以进行单选、全选了 如果你想自己定义的话,也可以 //定义filters var filters = new Ext.ux.grid.GridFilters({ // encode and local configuration options defined previously for easier reuse encode: encode, // json ...
深入浅出ExtJS的完整目录
让Grid支持按列排序 35 3.3.4 解决中文排序 35 3.3.5 显示日期类型数据 37 3.4 在单元格里显示红色的字、图片和按钮 38 3.5 给Grid的行和列设置颜色 41 3.6 自动显示行号和复选框 42 3.6.1 自动显示行号 43 3.6.2 复选框 44 3.7 选择模型 45 3.8 表格视图--Ext.grid.GridView 46 3.9 表格分页 47 ...