求助:如何动态添加tab页
现有如下需求:1.初始时只有默认单标签tab页
2.点击菜单后,在当前tab页右侧自动添加一个tab页,并激活。内容为菜单关联内容。类似于网易163邮箱里的操作方式。
请教一下应当如何实现。 还是用动态面板啊
第一个层只有1个tab,第二个层就多了新添加的tab
点击菜单就切换到第二个层 但是tab标签位置怎么处理呢? 标签位置?不需要特殊处理啊
可能我不太明白你意思啊………… 打个比方吧,类似多标签浏览器(ie8,firefox,maxthon,opera,chrome等),打开一个页面就新建一个标签。 两个层的原理你只要理解的,什么都不是问题
标签的位置……可以有好多了,下面是最基本的,其实每个单独的层里你都可以不一样,只要保证有控件可以完成切换就没问题
其实你的这个需求在添加tab的时候是很容易实现的,但是一旦你有一个tab也可以像浏览器一样随时关掉…………你就想下下面有多麻烦吧……可能需要隐藏关闭的tab标签,可能需要移动没关掉的tab标签,可能也可以做N多个tab数量不同的层来用变量控制…………
我觉得其实你上面的表述:
“打个比方吧,类似多标签浏览器(ie8,firefox,maxthon,opera,chrome等),打开一个页面就新建一个标签。”已经足以让技术明白你想要什么,OK了!做原型其实就是为了说明白这件事啊。当然,如果有兴趣又有空余的时间,多尝试也不是坏事 添加还好添加,添加后再切换tab页就出问题了,关闭tab页就更麻烦了。
头大了!
问题是要做个原型给客户看,需要一个仿真的页 刚开始用axure,只好边做边学了。没有时间系统学习了 :)添加后切换和关闭都会比添加要麻烦,既然一定要做,就下功夫研究下吧,功夫不负有心人啊!加油吧! 再询问一下,如何获取当前页面中tab panel的状态和属性值呢?
解决了这个,就好办了 可以用变量控制,计算当前显示的TAB。根据TAB的数量来确定它的位置(面板的MOVE操作)。
http://www.hiaxure.com/thread-3514-1-1.html
可参考这个。 不会用变量呀,做起来好费劲。谁能给个样例? 学习一下!
好麻烦,暂时只做了新增2个tab的效果,更多的没时间,这个都没有仔细严重,不知道有没有BUG…… 是在楼主文件的基础上用最基本的方法做的,tab部分把各种可能的状态都做了panel
14楼的建议也可以实现,时间关系不再去验证哪个更简单了,有兴趣的可以试下! 动态添加不了,用动态面板模拟做的话,会比较麻烦。
页:
[1]