iviewui中表格控件中render的使用示例

2023-11-16

  示例了如何在表格中显示按钮,如何将代码转化为文字。
  iviewui新版本中,如果内容转化输出时,如果不使用render函数,会显示不正常。老版本不存在这个问题。


<!DOCTYPE html>

<!--
功能:用户管理。
-->
<html>
<head>
<meta charset="utf-8">
<title>用户</title>
<link rel="stylesheet" type="text/css" href="../lib/iview/styles/iview.css">

<style type="text/css">
.btn__cell button{
margin-left:3px;
margin-right:3px;
}
</style>
</head>
<body class="main">
<h2 class="page__title">用户列表</h2>
<div id="listTable" v-cloak>
<i-table border stripe size="small" :columns="tabColumn" :data="tabData.items" @on-sort-change="tabSort"></i-table>
<div style="margin: 10px;overflow: hidden">
<div style="float: right;">
<Page :total="tabData.totalCount" :show-total="true" :current="tabData.page" :page-size="tabData.limit" size="small" @on-change="tabPage"></Page>
</div>
</div>

<script type="text/javascript" src="../lib/vue.js"></script>
<script type="text/javascript" src="../lib/vue-resource.js"></script>
<script type="text/javascript" src="../lib/iview/iview.js"></script>
<script type="text/javascript">

var listVue = new Vue({
el:'#listTable',
data:function(){
var self = this;//保存本实例的指针
return {
//表格的标题定义
tabColumn: [
{
title: '姓名',
sortable: 'custom',
width: 100,
align:'center',
key: 'name'
},
{
title: '登录号',
sortable:'custom',
key: 'login'
},
{
title: '可用标志',
width: 100,
key: 'validFlag',
align: 'center',
render:function(h,params){
return h('span',params.row.validFlag=='1'?'有效':'无效');
}
},
{
title: '操作',
align:'center',
width: 160,
//渲染按钮
render: function(h, params) {
return h('span',{class:'btn__cell'}, [
h('Button', {
props: {
type: 'primary',
size: 'small'
},
on: {
click: function() {
self.pwdReset(params.row.id);
}
}
}, '重置'),
h('Button', {
props: {
type: 'primary',
size: 'small'
},
on: {
click: function() {
self.addRole(params.row);
}
}
}, '角色'),
h('Button', {
props: {
type: 'primary',
size: 'small'
},
on: {
click: function() {
self.rowEdit(params.row);
}
}
}, '编辑')
]);
}
}
],
tabData:{},//表格数据,直接使用的mybatis分页插件返回的数据的格式。
keyword:'',//查找关键字
sortKey:'',//排序字段,为了与iview中的描述统一,变量名定成这样
sortDir:'',//排序方向
dummy:null//空变量,作为data区域的结尾
};//end of return
},
mounted:function(){
this.$nextTick(function(){
//装载数据
});
}
});

</body>
</html>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iviewui中表格控件中render的使用示例 的相关文章

  • React学习之围棋记谱本制作(二)棋盘、棋子、交替落子

    与儿子一起学围棋 上网上找 发现好用的记谱本软件特别少 打算自己做一个 不知能不能克服惰性 完成这个目标 千里之行 始于足下 今天完成了基础工作 棋盘 棋子组件 并完成了交替落子功能 是React基本功能的很好示范 代码贴一下 下一步就是多
  • 阿里云免费证书“fileauth.txt内容配置错误”解决

    最近研究微信小程序开发 上阿里云申请了个证书 使用文件验证方式 感觉所有步骤都正确 就是审核的时候一直报 fileauth txt内容配置错误 我甚至按操作说明的方法 建了个FTP服务 严格按要求上传了文件 结果还是不行 后来在证书 进度查
  • Mybatis快速学习笔记(建议收藏)

    Mybatis快速学习目录 Mybatis概念 MyBatis 快速入门 Mapper代理开发 MyBatis核心配置文件 配置文件的各种细节 Mybatis三部曲 如何解决字段名和属性名不一致问题 Mybatis如何接收来自数据库参数 多
  • 如何在输出之前修改整个 ASP.NET 页面内容?

    我有一个页面 上面有很多用户控件 我希望能够直接在将在我的代码中替换的内容中包含 宏 或 占位符 这应该不重要 但我使用 Ektron 作为我的 CMS 在将整个呈现的页面内容发送到客户端之前 我是否可以挂钩任何页面事件来对整个呈现的页面内
  • 访问模型/控制器中的视图

    我有一个像这样的 MyData php 类 class myData function render view new Zend View view gt str This is string echo view gt render myv
  • 如何渲染 DotML

    如何将 DotML 渲染成图表 据网站介绍here 从数据中获取图表需要三个步骤 首先 生成或手动键入包含 DotML 元素的 gt XHTML 或任何其他 XML 文件 Use http www martin loetzsch de DO
  • 是否有 HTML5 方法来显示已加载到内存中的 tiff 图像数据

    我有一个 tiff 图像存储在内存中 在 JavaScript 变量中 在浏览器窗口中显示该图像的 javascript 或 html 技术是什么 是否有 drawimage 类型的函数 本机浏览器对 tiff 文件的支持仍然很差 维基百科
  • 如何在 PHP 应用程序内从另一个站点呈现 javascript?

    我想做的是从 PHP 应用程序内部的网页读取特定行 这是迄今为止我的实验设置
  • glDrawArrays 上的 OpenGL ES EXC_BAD_ACCESS

    我在 OpenGL ES 1 1 中为我正在构建的 iPhone 游戏进行渲染时遇到问题 简而言之 我正在渲染 3 个项目 背景 效果很好 许多球形物体 效果很好 一个改变大小的简单线圆 我在这里遇到问题 基本上 当我在圆上调用 drawA
  • 必须在我的 Rails 3 应用程序的控制器操作中显式渲染 :layout => 'application'

    我必须在控制器操作中显式渲染 layout gt application 才能让我的新 Rails 3 应用程序实际使用 application html erb 布局文件 有什么明显的事情可以看出我做错了吗 如果我不调用 layout 选
  • 在 ruby​​ on Rails 中渲染替代视图

    我的控制器中有以下代码 def create severity Severity new params severity if severity save flash notice Successfully created severity
  • 我可以使用 OpenGL 进行离屏渲染吗? [复制]

    这个问题在这里已经有答案了 我想尝试制作一个简单的程序 它采用 3D 模型并将其渲染为图像 有什么方法可以使用 OpenGL 渲染图像并将其放入保存图像而不是显示图像的变量中吗 我不想看到我正在渲染的内容 我只想保存它 有什么办法可以用 O
  • 为什么 SVG 滚动性能比 PNG 差这么多?

    我正在开发的一个网站在滚动对话框窗口中显示大量 gt 50 复杂的 SVG 图像 在 Chrome 中查看网站时 对话框窗口的滚动性能非常差 明显滞后且缓慢 但是 如果我用 PNG 图像替换 SVG 图像 滚动将非常平滑且响应灵敏 这是差异
  • 使用 javascript 渲染瓦片地图

    我正在寻找对获取瓷砖地图的示例实现想法的逻辑理解 如下所示 http thorsummoner github io old html tabletop test pallete tilesets fullmap scbw tiles png
  • Rails 3.1 在视图中包含 iframe 会使布局停止渲染

    所以我有一个基本的布局文件
  • 带有剪辑路径的 SVG 直线路径在 Chrome 中不可见

    我相信我在 Chrome 的 SVG 渲染中发现了一个错误 但我想知道是否有任何解决方法 使用这样的代码
  • Kivy Popup渲染问题

    我正在开发一个公交车司机应用程序 偶尔 应用程序 通过服务器 订阅的 MQTT 主题上会发布消息 当出现此类消息时 必须出现弹出窗口 我定制了默认的 Kivy 弹出窗口 更改了背景 添加了带有标签和按钮的 FloatLayout 作为内容
  • 渲染表格中的下标/上标(闪亮)

    我在一个闪亮的应用程序中有一个数据表 我想在其中添加上标到我的观察结果中 这些应该详细说明观察结果是否是估计值 以及观察年份距参考年份有多远 此数据已经在我的数据集中 例如 特定的观察结果可能显示 75 上标 3 e 这可能吗 我今天也有同
  • 仅打印 drupal field_view_field 值

    我使用下面的代码将节点字段打印到特定区域 效果很好 但有一个例子 我只想打印没有标签的字段值 看起来应该很容易 但我遇到了一些麻烦 我很感激任何帮助 因为我对 drupal 还很陌生 谢谢 field view value 需要一个 dis
  • 尝试渲染 SDL_Texture 时 C++ SDL2 错误:无效纹理

    我正在尝试制作一个简单的游戏 当我尝试渲染我的SDL Texture 我收到一个莫名其妙的错误 我已经将一切设置正确 我能够成功地清除屏幕SDL RenderClear 并且我的纹理不为空 因此它应该已正确创建 但是当我尝试打电话给rend

随机推荐

  • Microsoft Edge安装

    Windows10 ltsc 安装Edge 联网安装 下载地址可以百度搜索edge 官网下载地址为 https www microsoft com zh cn edge 这只是个安装程序 打开后会下载真正的浏览器程序并安装 离线下载地址 在
  • SpringCloud开启熔断Hystrix相关注解@EnableCircuitBreaker/@SpringCloudApplication/@EnableHystrix

    很多视频教程和学习资料都是用的老版本来教学 因为互联网更新迭代太快 在这记录一下靠前版本所用 依赖 服务提供者
  • 后端如何解决跨域问题

    为什么会产生跨域 同一协议 http https 同一ip 同一端口 8080 8081 三同中有一个不同就产生了跨域 后端如何解决跨域问题 方法一 新建跨域配置文件 Configuration public class CorsConfi
  • OpenART mini 控制舵机

    OpenART mini 控制舵机 基本介绍 舵机的分类 代码呈现 PWM控制 PWM py 单个舵机代码 运行结果 整合代码 运行结果 两个舵机 代码 项目效果呈现 基本介绍 最近在做智能车 用的语言是python 做识别动物水果数字等
  • microsoft runtime dll_完美解决api-ms-win-crt-runtime-l1-1-0.dll 丢失问题

    病状 win8 win7系统经常出现软件不运行 提示 api ms win crt runtime l1 1 0 dll 丢失 下载安装即可解决
  • 服务器memcache清理缓存的方法

    首先打开cmd窗口 输入一下命令清除memcached缓存 1 连接 telnet 127 0 0 1 11214 2 查看状态 stats 3 清除缓存 flush all 显示ok以后 缓存就清理成功啦 4 退出memcache qui
  • 【CentOS7离线ansible-playbook自动化安装CDH5.16(内附离线安装包地址,及自动化脚本)】

    CentOS7 离线环境 使用ansible自动部署CDH5 16 前言 本文介绍如何使用作者开发的自动化脚本 离线部署cdh集群 只需要简单的配置下yum源和cdh集群节点IP等几个参数 就可实现一键部署cdh集群 省去配置mysql n
  • 内存颗粒和闪存颗粒的区别_NAND Flash闪存颗粒与SSD知识深度解析

    谈闪存 须从Wafer开始 Wafer即晶圆 是半导体组件 晶片 或 芯片 的基材 从沙子里面高温拉伸生长出来的高纯度硅晶体柱 Crystal Ingot 上切下来的圆形薄片称为 晶圆 采用精密 光罩 通过感光制程得到所需的 光阻 再对硅材
  • Android开发之EditText 详解(addTextChangedListener监听用户输入状态)

    为了实现像qq或者微信输入框的效果 当在EditText输入字符串时发送按钮显示 当输入框字符消除掉时按钮改变 所以这时候我就要用到addTextChangedListener 用它来监听用户输入状态 可以在监听中改变用户输入的内容或者提示
  • python读取和生成excel文件

    今天来看一下如何使用python处理excel文件 处理excel文件是在工作中经常用到的 python为我们考虑到了这一点 python中本身就自带csv模块 今天来看一下如何使用python处理excel文件 处理excel文件是在工作
  • 对象池(连接池):commons-pool2源码解析:GenericObjectPool的继承结构、构造方法

    概述 GenericObjectPool是apache commons pool 源码分析基于commons pool2 框架中的一个非常重要的类 解析GenericObjectPool就有必要先了解一下apache commons poo
  • 图文并茂开发AR小游戏全教程(二)

    需要识别卡 AR游戏 这个是不需要识别卡的 可放大缩小 旋转 感应重力偏移 可自行下载项目运行到真机上演示由于项目以及下文用到的素材较大 GItHub 无法上传 故传到百度云LLGameAR二 1 创建一个新场景 然后将新的场景保存成 Sc
  • 内网穿透——SSH远程连接树莓派

    前言 文章目录 前言 内网穿透实现公网SSH远程连接树莓派 1 在树莓派上安装 cpolar客户端 https www cpolar com 2 在树莓派浏览器中输入本地9200端口 3 在公共互联网的电脑的命令行界面输入命令 内网穿透实现
  • Python注释方式有哪些

    注释是对一段代码的解释和说明 可提高程序代码的可读性 让人们能够更加轻松地了解代码 尤其在大型项目开发和团队项目中 注释是必不可少的 任何编程语言都少不了注释 Python也不例外 以下是Python注释的具体用法 1 单行注释 Pytho
  • 抖音矩阵号系统搭建,企业同时管理1000+账号的基础逻辑

    短视频矩阵号系统开发功能涵盖 1 AI视频剪辑 2 创意灵感 3 多账号矩阵管理 4 视频排名优化 5 视频投放 6 企业号智能营销 6 AI视频拓客 7 企业员工管理等 开发思维导图如下 源码开发所需服务器配置 及环境 1 规格 最低4核
  • qt day1

    实现图形化登录界面 include myhomework h include
  • CUDA 动态链接库与静态链接库

    参考 CUDA C BEST PRACTICES GUIDE chapter 15 PREPARING FOR DEPLOYMENT 关于部署CUDA加速的程序时 往往对CUDA加速的程序编译为动态链接库或者静态链接库 这两者导致的区别是
  • python 8行代码搞定 AES加解密

    python 实现AES加解密相关的知识 可以参考以下文章 python实现AES加密解密 但该文章中 对于加密前数据的补全 及解密后去掉多余数据 由作者自己进行了封装 导致代码较为复杂 实际可以使用库中pad和unpad来解决该问题 而使
  • vue中实现高德地图上打点,并添加点击事件,

    文章目录 1 在地图上打点 并定义 click 事件 2 数据由websocket订阅 后台实时推送 3 实时失效 1 在地图上打点 并定义 click 事件 地图上打点 并定义click事件 param map map对象 param i
  • iviewui中表格控件中render的使用示例

    示例了如何在表格中显示按钮 如何将代码转化为文字 iviewui新版本中 如果内容转化输出时 如果不使用render函数 会显示不正常 老版本不存在这个问题