论坛首页 Web前端技术论坛

向大家介绍一个很棒的适合企业级开发的Ajax(yui-ext)

浏览 182355 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-01-26  
你检查一下yui-ext.css中south的z-index属性,比如dialog的z-index:10000,那么如果要在dialog上面显示控件就要设置z-index的值>10000。
0 请登录后投票
   发表时间:2007-01-26  
不过我试过把z-index=999999999了,还是一样。yui-ext.css我没动过
0 请登录后投票
   发表时间:2007-01-27  
我可能没有说清楚,就象loading要显示在dialog上面,只要把css中loading的z-index属性>10000即可。我用的loading的css是例子里面的docs.css。
0 请登录后投票
   发表时间:2007-01-27  
还是不明白,贴上例子,麻烦rocker96帮忙修改一下,令到弹出的dialog可以在center以外的区域显示,并且需要将shadow和module设为true也没问题,万分感谢!!
0 请登录后投票
   发表时间:2007-01-28  
啥是企业级??
0 请登录后投票
   发表时间:2007-01-28  
firstline78 写道
啥是企业级??


相对于互联网开发,只是一种应用场景,并不是就比互联网开发档次高。
0 请登录后投票
   发表时间:2007-01-28  
xugq035,你的例子里dialog是在content里面的子页面显示,相当于在一个iframe里面显示dialog,按理是不能显示在主页面的,设置了z-index也没用,dialog的z-index值已经很高了,你可以把dialog的脚本迁移到index.jsp,就可以显示在外面了。
0 请登录后投票
   发表时间:2007-01-28  
可是这样一来,我的页面会好乱的
0 请登录后投票
   发表时间:2007-01-28  
so cool
0 请登录后投票
   发表时间:2007-01-29  
qintnt 写道
dragonet 写道
我们项目中已经使用了,在去年10份开始我就开始关注这个项目。
发现已知的bug或问题(版本:0.33-rc2):
1)一个页面若存在多个grid就必须要在Css中,增加一堆行样式定义,否则就会出现表头错乱的现象,觉得这个设计不是很合理

2)在多个Tab组件放多个Grid 会出现 滚动条出不来的现象

3)表格显示的单元格数据无法用 右键复制出来(这个功能很重要的对用户来说)

另外感觉Grid设计思想很好,有很多值得借鉴和学习的地方,但由于使用yui做基础库,然后又做了很多扩充,感觉使用起来会有点乱.
若项目组中成员普片对javascript不是很熟的话,还是慎用为好.


这些问题都是你对yui-ext还不够了解。
1。一个页面存在多个grid只需要相应增加一个默认css设置就可以了,目的是为了区分这些grid。这个默认css不需要指定内容,只是名字必须跟相应的grid对应。这点在论坛里有讨论的
2。这个问题我从来没有遇到过,这个跟你第一个问题里面css没有定义好有关。
3。用右键复制的功能你可以自己开发的,它提供的只是基本组件,不可能一下子什么功能都具备的。


1)我没说这是bug啊,我只是说采用这种办法解决很麻烦,我们在一个项目中使用,一个页面多个表格,一个表格又有多个列,都需要在CSS里面放一个空的定义.这种设计对组件的使用者来说太麻烦了.

2)一个Tab里面嵌套2个Tab,一共4个Grid 我就遇到这样的问题.

3)这个我也知道啊,它的设计有很好的可扩展性,只是一个建议而已:)

BTW:我只是作为一个在实际项目中的使用经验来表达一下观点,也是很客观的,并不是在 批判它怎么怎么不好,否则当初我也不会选择它了(当初找到它时,也是一下子就喜欢上了),当时其实风险还是很大的,这个组件更新速度很快,经常发布版本,我们Team大部分人对js都不是很熟,我负责它的技术支持,还要负责项目整体架构,感觉好累,特别是对Open的还不是很成熟的控件,再加项目紧的话,其实会有不少风险,好在现在一路坚持走下来了......
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics