您的位置:首页 > 其它

调整多页签TabbedPane上的面板顺序

2009-09-21 15:48 134 查看
在BOS开发过程中,对于有些内容比较多的界面,通常需要使用多页签来分开显示,在BOS中看到的多个页签的显示顺序就是你添加的顺序,做好之后就不能再修改了。

实际开发过程中,可能页签确实比较多,需求发生变化,做好之后可能你又想调整,可以通过直接修改EditUI.ui源文件的方式修改。

如图1,希望把最后一个页签“合同查询”放到最前面,如图2。

图1:调整前



图2:调整后



修改方法:用文本编辑器(如EditPlus)打开对应的元数据文件 FileUI.ui,查找合同查询页签在文件中的xml定义,如下图图2,然后剪切这一段文件,然后再找到目前看到的第1个页签pnlHT在文件中的位置,把它放到pnlHT字义的前面,保存文件,在BOS中关闭UI并刷新,然后再打开,看到页签位置已经调整成期望的顺序,见图3。

然后发布UI,生成代码,运行时即可达到希望的效果。

大家在xml修改后,最后检查一下,避免出现错误。最简单的方式是用IE打开一下,看有没有明显的开头和结尾不匹配的错误。

图3:xml片段



当然你也可以在代码中处理,但是这样就不是所见即所得了,给后面的维护造成不必要的麻烦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: