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变量替换相关推荐

  1. sed实现key-value变量替换

    sed实现key-value变量替换 使用变量替换URL实现key-value值替换 在使用持续集成打包前,为了匹配不同的测试环境,需要将某些URL作为变量,先对配置文件进行参数替换,再打包,然后编译 ...

  2. VS Code 配置调试参数、launch.json 配置文件属性、task.json 变量替换、自动保存并格式化、空格和制表符、函数调用关系、文件搜索和全局搜索、

    1. 生成配置参数 对于大多数的调试都需要在当前项目目录下创建一个 lanch.json 文件,位置是在当前项目目录下生成一个 .vscode 的隐藏文件夹,在里面放置一些配置内容,比如:settin ...

  3. linux 变量替换字符串,变量替换 字符串处理

    变量替换 非空 空 不存在 Var=${Str-Expr} Str 空 Expr Var=${Str:-Expr} Str Expr Expr 不存在至stderr Var=${Str?Expr} S ...

  4. linux快捷键 赋值,2_Shell语言———bash的快捷键、变量声明、引用变量及变量替换...

    一.初识bash Bash是一种解释型语言,但它也提供了交互式接口,支持变量,因此提供了编程环境,所以可以称bash为程序语言. 解释型语言属于弱类型语言,其特点为: 1.它不强制区分变量类型,即无论 ...

  5. URL化 替换空格

    URL化 替换空格 编写一种方法,将字符串中的空格全部替换为%20.假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的"真实"长度. 示例 1: 输入:"Mr J ...

  6. sed当中使用变量替换以及执行外部命令

    转自:http://blog.csdn.net/linwhwylb/article/details/7184748 在使用sed对日志或者其它文本进行parse的过程当中,有时候我们需要引用外部变量的 ...

  7. shell中的命令替换和变量替换

    一.命令替换 可以用'command', 也可以用$(command). 二者是有区别的,先看一下'command'(注意:这里不是引号,而反引号) 1. `command' 用来做命令替换 2. $ ...

  8. linux shell 替换字符串的几种方法,变量替换${},sed,awk

    变量a是一个带空格的字符串,现在用"hdpusr400"替换变量a中的"hduser302": [liusiyi@localhost ~]$ echo $a - ...

  9. oracle的存储过程 替换,为什么在存储过程中,变量替换无法使用索引?

    CREATE OR REPLACE PROCEDURE ss(eff_day VARCHAR2) -- eff_day 统计日期,格式为 'yyyymmdd' AS v_year        INT ...

最新文章

  1. [简单题]Counting Duplicates( Python 实现)
  2. 小班计算机游戏教案,幼儿园小班游戏教案
  3. 大型网站 linux,大型网站架构演变
  4. OpenCV 距离变换的笔记
  5. 优美的Fibonacci数列与矩阵
  6. 4412 字符类设备的设备号
  7. JAXB和未映射的属性
  8. 函数分组学通MongoDB——第三天 细说高级操作
  9. ffmpeg-0.6.3 移植到 windows 开源代码
  10. LintCode 1671. 玩游戏(贪心、难)
  11. Python学习笔记——GIF倒放处理
  12. html轮播图原理,30_用js实现一个轮播图效果,简单说下原理
  13. 广州体育学院有计算机专业吗,广州体育学院2014年下半年计算机水平考试报名的通知...
  14. python实现自动打电话软件_用Python实现的Internet电话软件(P2P-SIP)开源
  15. U盘刻录系统之后变小
  16. mac 安装 android 系统,苹果电脑Mac系统如何安装Android模拟器?
  17. Python处理Excel数据的方法
  18. java 什么是成员变量_java成员变量和方法的含义是什么?异同点有哪些?
  19. 一个遮罩层怎么遮罩两个图层_遮罩动画需要用两个图层,一个是遮罩层,另一个是()层...
  20. Js高级-函数的理解

热门文章

  1. 如何系统的学习Java?
  2. $.parseJSON() 函数用于将符合标准格式的的JSON字符串转为与之对应的JavaScript对象。
  3. mysql 在时间上加120s_sqlserver 时间格式函数详细
  4. 如何从MySQL数据库迁移数据到OceanBase
  5. dwg中文字转换成doc
  6. unity读取各移动平台路径
  7. Quora’s Technology Examined
  8. 从数据回溯中的领悟|着手做风控的数据分析,应该将这些业务流程都画清楚
  9. ARIMA(p,d,q)模型原理及其实现 --------python
  10. Marshal Unmarshal in golang