volist遍历2个平行list,含嵌套list

2024-06-07 13:48
文章标签 遍历 list 嵌套 平行 volist

本文主要是介绍volist遍历2个平行list,含嵌套list,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

</pre><pre name="code" class="html"><pre name="code" class="html">

起初我的项目需求是遍历2个list,而且有一个list是两层的数组,需要用两个,所以都需要遍历出来,然后我就试了下面这一种方法,namelist是一个两层的数组,zhuantilist是一个一层的,难点是i的值,i本来是取1,2,3,4,5.。。。。。,但是不管怎样都会报错
 
<volist name="namelist" id="ab" ><tr class="active"><td>{$zhuantilist[i].create_time}</td><td>{$zhuantilist[i].zhuantititle}</td><td><volist name="ab" id="abc" >{$abc} ||</volist></td><td><a href="__URL__/update/id/{$vo.id}">修改</a>    <a href="__URL__/delete/id/{$vo.id}" οnclick="Javascript:return confirm('确定要删除吗?');" >删除</a></td></tr></volist>


最后因为赶时间没办法就用了比较折中的方法,因为一页最多只需要5个,所以就这样了,最后如果大家有什么好的方法希望告知一下,谢谢了


<volist name="namelist" id="ab" key="k"><tr class="active"><if condition="$k eq 1"><td>{$zhuantilist[0].create_time}</td><td>{$zhuantilist[0].zhuantititle}</td><elseif condition="$k eq 2"/><td>{$zhuantilist[1].create_time}</td><td>{$zhuantilist[1].zhuantititle}</td><elseif condition="$k eq 3"/><td>{$zhuantilist[2].create_time}</td><td>{$zhuantilist[2].zhuantititle}</td><elseif condition="$k eq 4"/><td>{$zhuantilist[3].create_time}</td><td>{$zhuantilist[3].zhuantititle}</td><else /><td>{$zhuantilist[4].create_time}</td><td>{$zhuantilist[4].zhuantititle}</td></if><td><volist name="ab" id="abc" >{$abc} ||</volist></td><td><a href="__URL__/update/id/{$vo.id}">修改</a>    <a href="__URL__/delete/id/{$vo.id}" οnclick="Javascript:return confirm('确定要删除吗?');" >删除</a></td></tr></volist>


这篇关于volist遍历2个平行list,含嵌套list的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1039358

相关文章

-bash: /bin/mv: Argument list too long mv

把labels下的所有文件mv到img文件夹下: mv labels/* img/ 报错: -bash: /bin/mv: Argument list too long  mv # Using find ... -exec + find folder2 -name '*.*' -exec mv --target-directory=folder '{}' +   # Using xar

二叉树三种遍历方式及其实现

一、基本概念 每个结点最多有两棵子树,左子树和右子树,次序不可以颠倒。 性质: 1、非空二叉树的第n层上至多有2^(n-1)个元素。 2、深度为h的二叉树至多有2^h-1个结点。 3、对任何一棵二叉树T,如果其终端结点数(即叶子结点数)为n0,度为2的结点数为n2,则n0 = n2 + 1。 满二叉树:所有终端都在同一层次,且非终端结点的度数为2。 在满二叉树中若其深度为h,则其所包含

LeetCode 算法:二叉树的中序遍历 c++

原题链接🔗:二叉树的中序遍历 难度:简单⭐️ 题目 给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。 示例 1: 输入:root = [1,null,2,3] 输出:[1,3,2] 示例 2: 输入:root = [] 输出:[] 示例 3: 输入:root = [1] 输出:[1] 提示: 树中节点数目在范围 [0, 100] 内 -100 <= Node.

Java零基础-集合:List

哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云;欢迎大家常来逛逛   今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。   我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,希望以这种方式帮助到更多的初

CSS列表属性:list-style系列属性详解

CSS(层叠样式表)是用于控制网页样式的一种语言,它允许开发者以一种非常灵活的方式来设置网页元素的外观。在CSS中,list-style属性族是专门用来设置列表样式的。列表是网页设计中常见的元素,它们可以是有序列表(<ol>)或无序列表(<ul>)。list-style系列属性允许你自定义列表项前的标记,包括类型、位置和图像。 1. list-style-type list-style-typ

leetcode刷题(97)——106. 从中序与后序遍历序列构造二叉树

根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 中序遍历 inorder = [9,3,15,20,7]后序遍历 postorder = [9,15,7,20,3] 返回如下的二叉树: 3/ \9 20/ \15 7 看下后序和中序遍历的框架: void traverse(TreeNode root) {trave

leetcode刷题(97)——105. 从前序与中序遍历序列构造二叉树

根据一棵树的前序遍历与中序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7] 返回如下的二叉树: 3/ \9 20/ \15 7 1.先回顾前序遍历和中序遍历的框架: void traverse(TreeNode root) {//

刷题——二叉树的前序遍历

二叉树的前序遍历_牛客题霸_牛客网 双指针法: /*** struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* };*/class Solution {public:/*

二叉树的先序创建,先序,中序,后序的递归与非递归遍历,层次遍历,叶子结点数及树的深度

二叉树的先序创建,先序,中序,后序的递归与非递归遍历,层次遍历,叶子结点数及树的深度计算 输入格式:如   abd###ce##f##*   package tree;//二叉树的二叉链表实现import java.util.LinkedList;import java.util.Queue;import java.util.Scanner;import java.util.Sta

玩转Web之Json(四)---json与(Object/List/Map)的相互转化

在做web应用时,经常需要将json转化成Object/list/map或者将Object/List/map转化成json,通过简单封装可以在写代码是减轻很多负担。本文将给出json转化的一系列方法。 闲话不 多说,直接上代码: 先是Object /List /Map转化为Json /* 功能 :将一个对象转成json数组* 参数 :object对象* retu