FineUI 官方论坛

标题: 关于3.1.2版本中隐藏/显示顶部标题栏的问题 [打印本页]

作者: 水若寒冰    时间: 2012-4-5 13:59
标题: 关于3.1.2版本中隐藏/显示顶部标题栏的问题
[attach]206[/attach]如图所示:基于3.1.2版本的ExtAspNet,页面初次加载时隐藏标题栏的按钮上可以显示上三角的图标,点击过之后图标加载不上了。结果如图所示:[attach]207[/attach],哪位碰到这个问题并解决了请说下解决方案。
作者: sanshi    时间: 2012-4-5 21:41
用Firebug查看下图标的位置是啥。。。。
作者: 水若寒冰    时间: 2012-4-6 08:43
sanshi 发表于 2012-4-5 21:41
用Firebug查看下图标的位置是啥。。。。

NODES.btnShowHideHeader.on('click', function() {
        if (NODES.regionTop.getInnerHeight() > 0) {
            NODES.regionTop.setHeight(0);
            NODES.btnShowHideHeader.text = "显示标题";
            NODES.btnShowHideHeader.setTooltip('显示标题栏');
            NODES.btnShowHideHeader.setIcon(options.showHeaderIconUrl);
        } else {
            NODES.regionTop.setHeight(60);
            NODES.btnShowHideHeader.text = "隐藏标题";
            NODES.btnShowHideHeader.setTooltip('隐藏标题栏');
            NODES.btnShowHideHeader.setIcon(options.hideHeaderIconUrl);
        }
调试的时候
options.showHeaderIconUrl的值是"~/icon/bullet_arrow_down.png"
options.hideHeaderIconUrl的值是"~/icon/bullet_arrow_up.png"。我web项目的根目录下已经把icon文件夹放上了,并且这两个文件都存在。就是没设置上去
作者: redleaf    时间: 2012-4-6 15:04
"~/icon/bullet_arrow_down.png"修改为"/icon/bullet_arrow_down.png"就可用了,这样要修改方法ExtAspNet.IconHelper.GetIconUrl
,这样会不会影响不在根目录下的页面调用图标?。
作者: 水若寒冰    时间: 2012-4-6 15:20
redleaf 发表于 2012-4-6 15:04
"~/icon/bullet_arrow_down.png"修改为"/icon/bullet_arrow_down.png"就可用了,这样要修改方法ExtAspNet.I ...

不是改这里,如果改的话也是改Constands.cs类:public const string ICON_BASE_PATH_DEFAULT = "~/icon";默认值是这样的。




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4