<table class="table table-hover table-striped">
<if condition="$order_list eq null">
<tr><td>----暂无数据!----</td></tr>
<else/>
<thead>
<tr id="childNodes_num">
<th width="20"><input type="checkbox" id="check_all"/></th>
<th>order_id</th>
<th>custom_id</th>
<th>custom_name</th>
<th>fa_id</th>
<th>fa_name</th>
<th>product_id</th>
<th>create_time</th>
<th>pre_amount</th>
<th colspan="2">操作</th>
</tr>
</thead>
<tfoot>
<tr>
<td id="td_colspan">{$page}</td>
</tr>
</tfoot>
<tbody>
<volist name="order_list" id="vo">
<tr>
<td>
<input name="order_ids[]" class="check_list" type="checkbox" value="{$vo.order_id}"/>
</td>

<td><a class="role_info" href="javascript:void(0)">{$vo.order_id}</a></td>
<td><a class="role_info" href="javascript:void(0)">{$vo.custom_id}</a></td>
<td><a class="role_info" href="javascript:void(0)">{$vo.custom_name}</a></td>
<td><a class="role_info" href="javascript:void(0)">{$vo.fa_id}</a></td>
<td><a class="role_info" href="javascript:void(0)">{$vo.fa_name}</a></td>
<td><a class="role_info" href="javascript:void(0)">{$vo.product_id}</a></td>
<td><a class="role_info" href="javascript:void(0)">{$vo.create_time|date='Y-m-d',###}</a></td>
<td><a class="role_info" href="javascript:void(0)">{$vo.pre_amount}</a></td>

<td><a class="view_btn" rel="{$vo.order_id}" href="javascript:void(0)">View</a>&nbsp;&nbsp;
<a class="viewNewTab_btn" rel="{$vo.order_id}" href="{:U('Order/viewNewTab','order_id='.$vo['order_id'])}">ViewNewTab</a>&nbsp;&nbsp;
<a class="edit_btn" rel="{$vo.order_id}" href="javascript:void(0)">Edit</a>&nbsp;&nbsp;
<a class="editNewTab_btn" rel="{$vo.order_id}" href="{:U('Order/editNewTab','order_id='.$vo['order_id'])}">EditNewTab</a>&nbsp;&nbsp;
<if condition="($by_deleted eq 1)"><a class="recover_btn" rel="{$vo.order_id}" href="javascript:void(0)">Recover</a><else/><a class="delete_btn" rel="{$vo.order_id}" href="javascript:void(0)">Del</a></if>
</td>
</tr>
</volist>
</tbody>
</if>
</table>

if condition volist的更多相关文章

  1. THinkPHP在模板中的volist循环使用外部变量注意事项

    循环中.自己定义的id=volist就可以使用$volist.id 或者$volist['id'] 而外面定义的变量就不能使用$vo.id 必须使用$vo['id']<volist name=& ...

  2. 关于在TP的各类标签中的注意事项

    name的位置上的变量是不用加$的 value位置上的变量是要加$的 <eq name="volist.id" value="$Think.post.id" ...

  3. ThinkPHP 3.2.2 在 volist 多重循环嵌套中使用 if 判断标签

    今天在 ThinkPHP 3.2.2 的试图模板中使用多重循环,用来把相应类别下对应的文章都依次循环出来,但是无论如何只能循环出类别,类别下的文章无法循环出,( 错误 ) 代码如下: <voli ...

  4. ThinkPHP学习 volist标签高级应用之多重嵌套循环、隔行变色(转)

    Action代码: public function index(){ $prod = I("get.prod_en"); $id = I("get.id", 0 ...

  5. thinkphp <eq> <if>标签 condition中可以写PHP的判断逻辑

    <ul> <volist name="monthArray" id="monthItem"> <if condition=&quo ...

  6. thinkphp <volist>标签中 <if> 判断的写法

    thinkphp <volist>标签中 <if> 判断的写法 <volist name="data" id="vo"> & ...

  7. java 线程 Lock 锁使用Condition实现线程的等待(await)与通知(signal)

    一.Condition 类 在前面我们学习与synchronized锁配合的线程等待(Object.wait)与线程通知(Object.notify),那么对于JDK1.5 的 java.util.c ...

  8. MySQL 优化之 ICP (index condition pushdown:索引条件下推)

    ICP技术是在MySQL5.6中引入的一种索引优化技术.它能减少在使用 二级索引 过滤where条件时的回表次数 和 减少MySQL server层和引擎层的交互次数.在索引组织表中,使用二级索引进行 ...

  9. 0038 Java学习笔记-多线程-传统线程间通信、Condition、阻塞队列、《疯狂Java讲义 第三版》进程间通信示例代码存在的一个问题

    调用同步锁的wait().notify().notifyAll()进行线程通信 看这个经典的存取款问题,要求两个线程存款,两个线程取款,账户里有余额的时候只能取款,没余额的时候只能存款,存取款金额相同 ...

随机推荐

  1. Localizing Astah – Chinese version(simplified) is now available!

    Thanks to Abbey, now GUI in Astah Community can be shown in Chinese. As Abbey created Chinese one, a ...

  2. 【自动化测试】Selenium - 定位

    http://easonhan007.github.io/selenium/2014/01/10/se-secret_01/ 你应该遵照这个规则来选择定位元素的属性.name > id > ...

  3. 【自动化测试】关于UI自动化的疑问(记录ing)

    1. 数据变动问题导致业务需要增加新的逻辑,这是增加case的健壮性还是浪费时间? 2. 如何做好PO? 不断数据抽离不断优化方法? 3. 如何提高调试代码的效率? /web可以 4. 主管不理解自动 ...

  4. linux下安装虚拟机qemu kqemu

    一,为什么要装虚拟机,为什么选择qemu 我的系统里面有3个linux系统,这些系统都是独立的,有的时候,我想一台电脑,能更真实的模拟二台,这个时候我们就可以装个虚拟机.其实如果真的很有钱的话,可能考 ...

  5. 剑指offer—第三章高质量代码(数值的整数次方)

    高质量的代码:容错处理能力,规范性,完整性.尽量展示代码的可扩展型和可维护性. 容错处理能力:特别的输入和处理,异常,资源回收. 规范性:清晰的书写,清晰的布局,合理的命名. 完整性:功能测试,边界测 ...

  6. Fidder 监控WCF

    Client端配置 <?xml version="1.0" encoding="utf-8" ?> <configuration> &l ...

  7. unity, surface shader access world position and localposition

    一,surface shader中访问worldposition 在surface shader中访问世界坐标,只需在Input结构体中声明float3 worldPos即可,如下:  struct  ...

  8. ASP.NET MVC之文件上传【一】

    前言 这一节我们来讲讲在MVC中如何进行文件的上传,我们逐步深入,一起来看看. Upload File(一) 我们在默认创建的项目中的Home控制器下添加如下: public ActionResult ...

  9. AE+C# 向axPageLayoutControl1添加图例

    原文 AE+C# 向axPageLayoutControl1添加图例 //Get the GraphicsContainer IGraphicsContainer graphicsContainer ...

  10. struts2类型转换与校验总结

    1.struts2的类型转换分为全部变量转变和局部变量转变. 2.struts2对8中常见的基本类型的属性变量,可以自动转换.如果是User对象,可以手动简历UserAction-coversion. ...