1>添加voc列
<th data-options="field:'Voc',width:100,formatter:VocData">Voc</th>
2>VocData方法(写上点击事件OpenData)
function VocData(val, row, index)
{
return '<a href="#" οnclick="OpenData(' + row.Stationcode + ')">-</a>';
//',' + row.Monidate +
}
传递两个参数
function VocData(val, row, index)
{
console.info("<a href='#' οnclick='OpenData(" + row.STATIONCODE + ",\"" + row.MONIDATE + "\")'>-</a>");
return "<a href='#' οnclick='OpenData(" + row.STATIONCODE + ",\"" + row.MONIDATE + "\")'>-</a>";
//',' + row.Monidate +'
}
去掉‘下划线’
<style>
a {
TEXT-DECORATION: none;
}
</style>
3>OpenData点击事件方法,弹框
function OpenData(Stationcode) {//, Monidate
MapuniDialog.open({
id: 'AccuracyDetail',//弹窗的id
title: "Voc",//必填
url: '@Url.Action("VocPage")', //+ '?dateRange="2016-10-19"&dataType="hour"'
width: 1230,
height: 550,
data: null,//传入页面中的参数
position: { left: 100, top: 100 },//显示位置
lock: true,//是否锁屏
callback: null//弹窗页面加载完成后的事件,回调方法可获得打开页面的window对象,(如果地图为弹窗打开方式的话使用此方法比较合适,来确定地图加载完成方法)
});
}
OpenData(Stationcode, Monidate)
url: '@Url.Action("VocPage")' + '?Stationcode=' + Stationcode + '&Monidate=' + Monidate + '&dataType=' + dataType, //+ '?dateRange="2016-10-19"&dataType="hour"' + Monidate