easyUi 表格 datagrid 中字段超链接设置参数

datagrid中设置field链接   链接中通常传递的是int类型的ID字段,但是有时难免传递文本之类的参数

那可以添加 如下 :

field: ‘batchImg‘, title: ‘质检报告‘, width: 60,
                        formatter: function (value, row, index) {
                            //商品ID
                        
                            //商品编码
                            var VCPRODUCTCODE = row.VCPRODUCTCODE;
                          
                            //批号
                            var VCBATCHNUMBER =row.VCBATCHNUMBER;
                      
                         //方式一、传递文本类型的参数(推荐方式)
                            return ‘<a href="#" + VCPRODUCTCODE+ ‘\‘,\‘‘+VCBATCHNUMBER+‘\‘)">查看</a>  ‘ 
                          
                       //方式二、传递数字类型的参数,如果以下参数为文本,则代码无效

//return "<a  href=‘javascript:showBatchImg(" + VCPRODUCTCODE + "," + VCBATCHNUMBER + ")‘>扫描件</a>" +
                            //            "<img src=‘../../Content/JQEasyUI/themes/icons/pencil.png‘ />";

}

时间: 2024-10-26 08:23:15

easyUi 表格 datagrid 中字段超链接设置参数的相关文章

EasyUI DataGrid 中字段 formatter 格式化不起作用

今天用 EasyUI datagrid 来做列表,要对一些数据进行格式化,推断某字段状态时,发现 formatter 格式化相应的函数不起作用. <table id="list_data" title="未审核报表" class="easyui-datagrid" style="width: auto;height:350px;" url="" toolbar="#toolbar"

在EasyUI的DataGrid中嵌入Combobox

在做项目时,需要在EasyUI的DataGrid中嵌入Combobox,花了好几天功夫,在大家的帮助下,终于看到了它的庐山真面: 核心代码如下: <html> <head> @*添加Jquery EasyUI的样式*@ <link href="@Url.Content("../../Content/JqueryEasyUI/themes/default/easyui.css")" rel="stylesheet" /

easyui的datagrid组件,如何设置点击某行不会高亮该行的方式

easyui的datagrid组件,有些时候我们点击某行不想高亮显示,如何设置点击某行不会高亮该行的方式,有好几种方法可以实现我举几个可以根据你具体需求灵活应用: 1.修改easyui的css将高亮颜色跟背景颜色一样(简单,但是比较笨) 2. 在onClickCell事件里clearSelections一下相当于不允许用户选择. 3. onSelect事件里unselectRow一下. 4. 在renderRow中判断当前行被选中,设置背景色跟表格背景一样.

EasyUI 的DataGrid中DateTime的格式化问题

想必用过EasyUI的朋友们都应该会遇到这样的情况吧:(下图) 第一步:添加如下方法: function getTime(/** timestamp=0 **/) { var ts = arguments[0] || 0; var t, y, m, d, h, i, s; t = ts ? new Date(ts * 1000) : new Date(); y = t.getFullYear(); m = t.getMonth() + 1; d = t.getDate(); h = t.getH

Struts2中通过超链接传参数要注意的问题

写到分页的功能,在传递页码pageNo的时候遇到了参数接收不正确的问题,我本来在action中是定义了一个pageNo字符串参数和一个Page类参数,Page是一个封装了页面要显示的数据集合和页面信息如页码,总页数得等信息类,自然也包括pageNo,所以我想着既然Page类中有是不是就没有必要在单独声明pageNo参数了呢?事实证明是不行的,我通过链接给action传递参数XxxAction_toXxxListPage?pageNo=1,结果到action中接收到的参数一直都是0,我本以为pag

JQuery easyUi datagrid 中 editor 动态设置最大值最小值

前言 近来项目中使用到 easyui 来进行页面设计,感觉挺方便的,但是网上除了api外,其他有价值的资料比较少,故在此分享一点经验,供大家参考. 问题 JQuery easyUi datagrid 可编辑行的editor属性具有 min 和 max 属性,设置可以输入的最大值和最小值,但是这个是固定的,如下: [html] view plain copy {field:'workRate',title:'<%/*填报*/%><bean:message key="task.wo

EasyUI获取DataGrid中某一列的所有值

有一需求为计算[成绩]列中所有数据之和 function count() { var rows = $('#dg'').datagrid('getRows')//获取当前页的数据行 var total = 0; for (var i = 0; i < rows.length; i++) { total += rows[i]['SCORE']; //获取指定列 } alert(total); } 作者:itmyhome 版权声明:本文为博主原创文章,未经博主允许不得转载.

EasyUI表格DataGrid获取数据的方式

   第一种方式:直接返回JSON数据 package com.easyuijson.util; import java.text.SimpleDateFormat; import net.sf.json.JsonConfig; import net.sf.json.processors.JsonValueProcessor; public class DateJsonValueProcessor implements JsonValueProcessor{ private String for

EasyUI表格DataGrid假分页及获取表格数据

 假分页就是将所有要显示的数据全部查询出来后,进行前台的分页,适合数据量较小的Web项目 在假分页的情况下获取所有数据: var totalData = $("#datagrid").datagrid('getData'); var rows = totalData.originalRows; 完整的Demo: <!DOCTYPE html> <html> <head> <meta charset="utf-8" />