jQuery MiniUI

标题: 关于tree的节点属性是否可以增加icon属性 [打印本页]

作者: windsix    时间: 2012-7-11 17:47:03     标题: 关于tree的节点属性是否可以增加icon属性

是否可以为tree增加节点属性,目前有iconCls来定义节点前的小图标,而iconCls必须是程序预定义好的 ,但是有时需要在用户使用过程中自己上传小图标来作为节点的图标。

作者: niko    时间: 2012-7-12 10:02:17

iconCls的内容,定义在scrpts/miniui/themes/icon.css内
你可以参考,然后扩展新的图标样式就可以了。
作者: windsix    时间: 2012-7-12 10:40:56

niko 发表于 2012-7-12 10:02
iconCls的内容,定义在scrpts/miniui/themes/icon.css内
你可以参考,然后扩展新的图标样式就可以了。 ...

这个我知道,只是这个必须是开发人员来作的,或者说是需要动态生成css来实现,尤其是当这种应用较广时,那增加的工作量来说也是很可观的;提出这个想法,只是鉴于大多数情况下这个css也就只有小图标本身需要定义,那何不直接增加一个icon属性来实现呢?
作者: niko    时间: 2012-7-12 17:39:37

icon属性增加了,然后呢?
显示的图标样式,还不需要自定义扩展吗?
作者: windsix    时间: 2012-7-12 17:48:48

niko 发表于 2012-7-12 17:39
icon属性增加了,然后呢?
显示的图标样式,还不需要自定义扩展吗?

哎,这不就是技术问题嘛

假如有icon属性的话,只要在节点图标的占位span上增加style属性来覆盖背景图片就可以了,这个应该是可以集成到框架本身的吧,我想这个用途还是有的。
作者: niko    时间: 2012-7-12 18:10:14

1.去icon.css参考,扩展图标样式
2.给节点iconCls设置
就好了

作者: windsix    时间: 2012-7-13 09:40:18

前面说了那么多好像白说了。
难道系统运行后让用户再来定义icon.css文件?还要每个用户定义自己的icon.css文件?

以上说的所有用户均为系统的使用者,而非系统的开发人员。不就是想让用户能自己定义自己喜欢的小图标嘛,只是想到本来ui框架简单修改下就可以很好的实现,而没有去自己绕弯实现而已。
作者: niko    时间: 2012-7-13 15:43:51

如果你想让最终用户选择图标ICON,那肯定需要业务层面的开发。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2