gxt-all.css for gxt 2.3.1a

时间:2014-12-15 15:58:06

标签: extjs gxt

我从GXT 2.2升级到2.3.1a,准备升级到3.x(这将是痛苦的)。看起来MenuItem中有一个错误,可以通过覆盖MenuItem中的方法或2.3.1a的gxt-all.css来修复。 (在Sencha论坛上搜索:migration-to-gxt2.3.1-grid-header-menu-no-longer-displays-proper。对不起,麻烦得到一个链接在这里工作:(

任何人都有一个链接到我可以下载的网站(以及我需要的任何其他内容)。我得到的只是分布式JAR文件。感谢名单。 〜 - [R

2 个答案:

答案 0 :(得分:1)

2.3.1仅适用于支持订阅者。 你可以在这里下载2.3.0: http://dev.sencha.com/deploy/gxt-2.3.0.zip

虽然,您的问题似乎只能通过覆盖MenuItem类来解决,如下所示:

覆盖onRender() - com.extjs.gxt.ui.client.widget.menu.MenuItem.java中的方法并更改 setElement(DOM.createSpan(),target,index); 至 setElement(DOM.createAnchor(),target,index);

答案 1 :(得分:0)

我并不完全确定GXT的背景......但它似乎是几年前由Sencha购买的,现在你支付GXT框架。重点是应该审查其使用的合法性。

话虽这么说,您问题的另一种解决方案是设置MenuItem的样式或添加样式化的包装类。调整MenuItem上的填充应该为您提供您习惯的外观。可以查看GXT 2.3.1展示here并使用像Firebug这样的Web开发工具,您可以更好地了解在2.3.1中使用哪种CSS规则来设置MenuItem的样式。