以下为webx中用vm实现左侧菜单选中功能的示例。
步骤:
- 用$control.setTemplate()方式引用菜单模板
- 用setParameter()方法将参数传递给被引用的菜单模板
- 在被引用的菜单模板中,用#if判断传递过来的参数值进行active的设置
(以下为vm示例代码,css部分请自行捣鼓,附件的css示例仅供参考)
leftMenu.vm示例代码:
<div id="left-menu"> <ul id="sys-manage-menu-ul"> <li class="top-menu #if($page == "leftMenu_01")active#end"><a href="/manager/page_01"><i class="fa fa-tasks"></i>菜单_01</a></li> <li class="top-menu #if($page == "leftMenu_02")active#end"><a href="/manager/page_02"><i class="fa fa-th"></i>菜单_02</a></li> </ul> </div>
page_01.vm示例代码:
#set ($title='菜单_01页面') #set ($css=[ 'example/page/menu' ]) #if($vip == 0) <script> _tb_token = '$!csrfToken.longLiveToken'; </script> <div class="newContent"> <div id="sys-manage-header"> <h1>菜单选中示例-Page_01</h1> </div> <div id="sys-manage-body"> $control.setTemplate('sysManageMenu').setParameter("page", "leftMenu_01") <div id="main-content"> <span>page_01页面内容</span> </div> </div> </div> #else <div> <span>Permission Denied !</span> </div> #end
相关推荐
1. 程序中添加三个菜单项:红色的圆、绿色的圆、蓝色的圆。单击三个菜单项可以实现显示不同颜色...也可以实现菜单项一样的功能。 3. 状态栏:在第一个窗格中,显示鼠标坐标的位置最后一个窗格中可以显示Shift键的状态。
在TreeView上点击右键弹出菜单,同时鼠标点击处的TreeViewItem被选中,然后我们针对选中的数据进行处理。 不过,WPF的TreeView并没有提供右键单击选中的功能。我们需要自己去实现。 【思路】 最基本的思路是,在...
JS实现选中一级复选框相关二级或父级同时被选;子级全部选中,父级自动选中;父级选中,子级全部选中。做权限功能可用到。html页面。
采用wpf自定义控件,自定义布局,实现后台动态添加多级菜单功能,菜单构成是一级菜单上层小图片,下层菜单名。二级菜单是左侧小图片,右侧是菜单名称。一级和二级菜单有默认背景图片和选中后的图片。点击一级菜单...
1、菜单可快速复用,只需按照模型中机器的数据模式整理新的菜单数据,导入后就可实现菜单的动态应用。 2、可扩展: 2.1、只需在菜单项的点击事件中,添加功能项的点击跳转,即可实现菜单与功能的交互。 2.2、菜单...
VB模仿TreeView控件的功能,一个可以实现多级树状展开、折叠的菜单,程序虽小,但经常使用,VB6下顺利编译,它可以无限级展开下去,只需你在程序里设置一下,每一项菜单中包含有复选框,可以同时选中菜单的某项...
下面介绍Extjs 中的 Treepanel 实现菜单级联选中效果。 在 treepanel 里添加以下代码即可实现级联选中效果 主要实现了以下效果: 1.点击父级批量设置所有子节点选中状态 2.点击当前节点寻找所有父级并设置选中状态 3....
Android ContextMenu实例,为EditText文本框添加上下文菜单,菜单激活并显示的方式是,用户在EditText输入框上面长按2秒,即可弹出上下文菜单,如运行截图所示的效果,为实现此功能,创建了onCreateContextMenu ...
在"WPF分页DataGrid"中介绍了如何实现分页功能,本文中介绍如果实现右键菜单。点击菜单项Age,将Age列隐藏,再点击则显示;并实现移动列后,同步显示。 详见:...
试过用复合控件包含treeview控件,但是失败,这次在右键菜单调用tree的回发js成功可以在页面后台绑定被编辑的节点,后台3个函数都可以编辑用c#传的参数e.mynode就是右键菜单的选中的节点
本工程使用dTree组件实现树形菜单的展示 有静态树形菜单和动态(从数据库获取数据)树形菜单展示两种 ...菜单既有普通的树结构展示,也有方便做权限等功能的带选择框的展示(含带默认选中checkbox的处理)
通过Winfrom实现了右键菜单的功能,并且能够在选中右键弹出菜单选项后,自动将该选项勾选,代码其实就一句话,不想下载的话可以参考我的博客http://blog.csdn.net/my_clear_mind/article/details/79511174
编程实现菜单中的中英文语言切换功能,也就是大家常说的语言换肤功能,本实例中用EXCEL存储所需切换的语言文件,当选中某一语言时,窗口菜单中的语言会自动变为你选中的语言,这在开发软件中是非常有用的。
Vue.js 实现微信公众号菜单编辑器功能(一)上一篇菜单的点击和添加菜单功能已经在模版实现了,接下来实现菜单的编辑功能 实现菜单删除方法 在vue实例中添加删除菜单方法,根据选中的菜单级别和索引来删除。 methods:...
WEB网页上实现右击功能,制作网页右键弹出菜单,右击网页弹出菜单.zip 使用该技术可实现WEB网页游戏,左键选中,右键下发指令目的
OneBottomNavigationBar 是自定义的一个实现App应用底部导航栏功能的View,可以实现底部 2-5 个导航菜单(一般不会有更多),可以实现某一个菜单凸起的效果,如,有5个菜单,可以选择让第三个菜单凸起(floating),...
自定义WebView页面中,长按文本的弹出选项、点击选择后,分享、转发、收藏选择文本
recyclerview优化以及二级菜单展开,recyclerview优化以及二级菜单展开,recyclerview优化以及二级菜单展开
java实现简易树形菜单,并实现相应的多选功能:父节点选中,子节点就被选中;有一个子节点被选中,那么它对应的父节点就被选中。