DWZ的url变量替换
url变量替换
HTML扩展方式navTab, dialog, ajaxTodo 的url支持变量替换。例如:__URL__/edit/id/{xxx}
大括号内的xxx就是变量名,主要功能是结合table组件一起使用,下面是dwz_thinkphp中用户列表的示例:
下图中的删除、编辑、修改密码都是用了url变量替换:
删除、编辑、修改密码使用了变量{sid_user}
<tbody>中<tr target="sid_user" rel="{$vo['id']}">
当选中一行时,tr上的rel值会自动替换到url变量中.
注意url变量名{sid_user}和tr的target="sid_user"保持一致.
代码示例:
<a class="delete" href="__URL__/foreverdelete/id/{sid_user}/navTabId/__MODULE__" target="ajaxTodo" title="你确定要删除吗?" warn="请选择用户"><span>删除</span></a>
<a class="edit" href="__URL__/edit/id/{sid_user}" target="dialog" mask="true" warn="请选择用户"><span>编辑</span></a>
<a class="icon" href="__URL__/password/id/{sid_user}" target="dialog" mask="true" warn="请选择用户"><span>修改密码</span></a>
<table class="list" width="100%" layoutH="116">
<thead>
<tr>
<th width="60">编号</th>
<th width="100">用户名</th>
<th>昵称</th>
<th>Email</th>
<th width="100">添加时间</th>
<th width="120">上次登录</th>
<th width="80">登录次数</th>
<th width="80">状态</th>
</tr>
</thead>
<tbody>
<volist id="vo" name="list">
<tr target="sid_user" rel="{$vo['id']}">
<td>{$vo['id']}</td>
<td>{$vo['account']}</td>
<td>{$vo['nickname']}</td>
<td>{$vo['email']}</td>
<td>{$vo['create_time']|date="Y-m-d",###}</td>
<td>{$vo['last_login_time']|date="Y-m-d H:i:s",###}</td>
<td>{$vo['login_count']}</td>
<td>{$vo['status']|showStatus=$vo['id']}</td>
</tr>
</volist>
</tbody>
</table>
DWZ的url变量替换相关推荐
- sed实现key-value变量替换
sed实现key-value变量替换 使用变量替换URL实现key-value值替换 在使用持续集成打包前,为了匹配不同的测试环境,需要将某些URL作为变量,先对配置文件进行参数替换,再打包,然后编译 ...
- VS Code 配置调试参数、launch.json 配置文件属性、task.json 变量替换、自动保存并格式化、空格和制表符、函数调用关系、文件搜索和全局搜索、
1. 生成配置参数 对于大多数的调试都需要在当前项目目录下创建一个 lanch.json 文件,位置是在当前项目目录下生成一个 .vscode 的隐藏文件夹,在里面放置一些配置内容,比如:settin ...
- linux 变量替换字符串,变量替换 字符串处理
变量替换 非空 空 不存在 Var=${Str-Expr} Str 空 Expr Var=${Str:-Expr} Str Expr Expr 不存在至stderr Var=${Str?Expr} S ...
- linux快捷键 赋值,2_Shell语言———bash的快捷键、变量声明、引用变量及变量替换...
一.初识bash Bash是一种解释型语言,但它也提供了交互式接口,支持变量,因此提供了编程环境,所以可以称bash为程序语言. 解释型语言属于弱类型语言,其特点为: 1.它不强制区分变量类型,即无论 ...
- URL化 替换空格
URL化 替换空格 编写一种方法,将字符串中的空格全部替换为%20.假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的"真实"长度. 示例 1: 输入:"Mr J ...
- sed当中使用变量替换以及执行外部命令
转自:http://blog.csdn.net/linwhwylb/article/details/7184748 在使用sed对日志或者其它文本进行parse的过程当中,有时候我们需要引用外部变量的 ...
- shell中的命令替换和变量替换
一.命令替换 可以用'command', 也可以用$(command). 二者是有区别的,先看一下'command'(注意:这里不是引号,而反引号) 1. `command' 用来做命令替换 2. $ ...
- linux shell 替换字符串的几种方法,变量替换${},sed,awk
变量a是一个带空格的字符串,现在用"hdpusr400"替换变量a中的"hduser302": [liusiyi@localhost ~]$ echo $a - ...
- oracle的存储过程 替换,为什么在存储过程中,变量替换无法使用索引?
CREATE OR REPLACE PROCEDURE ss(eff_day VARCHAR2) -- eff_day 统计日期,格式为 'yyyymmdd' AS v_year INT ...
最新文章
- [简单题]Counting Duplicates( Python 实现)
- 小班计算机游戏教案,幼儿园小班游戏教案
- 大型网站 linux,大型网站架构演变
- OpenCV 距离变换的笔记
- 优美的Fibonacci数列与矩阵
- 4412 字符类设备的设备号
- JAXB和未映射的属性
- 函数分组学通MongoDB——第三天 细说高级操作
- ffmpeg-0.6.3 移植到 windows 开源代码
- LintCode 1671. 玩游戏(贪心、难)
- Python学习笔记——GIF倒放处理
- html轮播图原理,30_用js实现一个轮播图效果,简单说下原理
- 广州体育学院有计算机专业吗,广州体育学院2014年下半年计算机水平考试报名的通知...
- python实现自动打电话软件_用Python实现的Internet电话软件(P2P-SIP)开源
- U盘刻录系统之后变小
- mac 安装 android 系统,苹果电脑Mac系统如何安装Android模拟器?
- Python处理Excel数据的方法
- java 什么是成员变量_java成员变量和方法的含义是什么?异同点有哪些?
- 一个遮罩层怎么遮罩两个图层_遮罩动画需要用两个图层,一个是遮罩层,另一个是()层...
- Js高级-函数的理解
热门文章
- 如何系统的学习Java?
- $.parseJSON() 函数用于将符合标准格式的的JSON字符串转为与之对应的JavaScript对象。
- mysql 在时间上加120s_sqlserver 时间格式函数详细
- 如何从MySQL数据库迁移数据到OceanBase
- dwg中文字转换成doc
- unity读取各移动平台路径
- Quora’s Technology Examined
- 从数据回溯中的领悟|着手做风控的数据分析,应该将这些业务流程都画清楚
- ARIMA(p,d,q)模型原理及其实现 --------python
- Marshal Unmarshal in golang