我有3个片段( Main,About和Help),我有一个带有3个选项的菜单(“显示主片段”、“显示关于片段”和“显示帮助片段”)
当我从三个菜单选项中选择一个时,我会:
Fragment fragment = null;
switch (position) {
case 1:
fragment = new MainFragment();
break;
case 3:
fragment = new HelpFragment();
我正在用Visual Studio Web Developer 2010 (速成版)编写一个网站。我已经创建了一个主文件,用于设置我的内容的样式。
我想在我的主文件中放一个右手边的菜单,但从实际的网站页面来看,我想说它是否应该显示特定的菜单项。例如,主页的右侧会有一组特定的菜单项,而联系人页面可能会有另一组菜单项。
我是否应该将其设置为主文件处理true或false,以决定是否显示某些菜单项(默认全部为false)……或者我应该从内容页面来处理这个问题?即:调用菜单函数从那里绘图?
我想要做的事情:我想使我的应用程序的菜单可定制,让用户有可能改变菜单的顺序。为此,我构建了一棵树(rich: tree ),表示我的应用程序中的菜单。通过拖放,用户可以改变菜单的顺序.菜单保存在xhtml文件中(由rich:menuGroup和rich:menuItems组成的层次结构)
我的问题是:当用户完成拖放时,在保存时我应该生成与我的树相对应的xhtml代码。更具体的是:为树中的每个父节点生成一个rich:menuGroup,为每个叶节点生成一个rich:menuItem。通过遍历树,我应该构建一个层次结构,菜单组包含其他菜单项和/或菜单项。
有什么工具或简单的方法可以做到这一点吗?遍