FineUI 官方论坛

标题: 关于tab的标题icon的问题 [打印本页]

作者: 火君子二少爷    时间: 2012-3-30 20:47
标题: 关于tab的标题icon的问题
在default.js里面动态添加一个带工具栏的标签页的代码那里会自动添加tab的标题icon
但是我这里显示不了
'iconCls': 'icon_' + href.replace(/[^.]+\./, '')  是从哪里读取的icon图片呀
我想修改成读取组件内置的icon要如何修改呢?

作者: 火君子二少爷    时间: 2012-3-31 09:21
老大,能说说这个问题吗
作者: 30372245    时间: 2012-3-31 09:50
定义在default.css中的icon_aspx等
作者: 火君子二少爷    时间: 2012-3-31 09:56
我发现图标是读取images\filetype里面的图片,我现在是想读取内置的图标呀,就是直接从树菜单的xml中读取icon属性过来,可以的吗
作者: 火君子二少爷    时间: 2012-3-31 10:14
看来是不行了,只可以在css中定义多一些不同的icon_,再修改一下default.js的'icon_' + href.replace(/[^.]+\./, ''),不同的连接用不同的css才行了。
作者: 30372245    时间: 2012-3-31 19:35
恩,先这样了,我查了下文档好像不能直接指定icon
作者: redleaf    时间: 2012-4-5 14:22
根据实际需要动态生成CSS
引用方法: 'iconCls':'tab_iconCls_icon_'+icon,
//根据图标生成Css
            string iconScript = "";
            foreach (string sIcon in lsticons)
            {
                string iconUrl = ExtAspNet.IconHelper.GetIconUrl(ExtAspNet.IconConvertor.String2Icon(sIcon, true));
                string className = String.Format("tab_iconCls_icon_{0}", sIcon);
                iconScript += String.Format("X.util.addCSS('{0}','{1}');", className, ExtAspNet.StyleUtil.GetNoRepeatBackgroundStyle("." + className, ResolveUrl(iconUrl)));
            }
            if (iconScript.Length > 0)
            {
                ExtAspNet.PageContext.RegisterStartupScript(iconScript);
            }
作者: sanshi    时间: 2012-4-5 15:19
可以分享到经验分享区




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