您的位置:首页 > 其它

mini-buttonedit 镜像库选择相应软件的弹框 漏洞防护选择相应漏洞的弹框

2016-06-03 17:56 302 查看
<tr>

<td class="rig_duiq" width="30%">适用的软件</td>

<td class="lef_duiq" width="70%"><input id="softIds" name="softIds"class="mini-buttonedit" onbuttonclick="onButtonEdit" style="width:260px"/></td>

</tr>

function onButtonEdit(e){

var btnEdit = this;

var win = mini.open({

//"${pageContext.request.contextPath}/vulninfo_listVulnInfo.do";

url:"${pageContext.request.contextPath}/imagelibrarymanagement_ilmRedirect.do",

title: "多选列表",

top : 50,

left : 30,

x: "right", //left|center|right

y: "center", //top|center|bottom

width: 550,

height: 350,

ondestroy: function (action) {

if (action == "ok") {

var iframe = this.getIFrameEl();

var data = iframe.contentWindow.GetData();

data = mini.clone(data);

btnEdit.setValue(data.id);

btnEdit.setText(data.text);

}

},

onload:function(e){

//setTimeout("SetSelecteds()",2000)

//var record=e.record;

//var eVus=record["vulnInfoId"];

//var vulnInfoId=$("#vulnInfoId").val();

var form = new mini.Form("#createform");

var data = form.getData();

var softIds= data["softIds"];

var iframe = this.getIFrameEl();

//setTimeout(iframe.contentWindow.SetSelecteds(vulnInfoId),500);

iframe.contentWindow.timetOut(softIds);

}

});

var x = "right";

var y = "center";

win.showAtPos(x, y);

}

//弹出的页面

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!doctype html>

<html>

<head lang="zh-CN">

<meta charset="utf-8" />

<title>Insert title here</title>

<link href="${pageContext.request.contextPath}/vulnanalysis/css/left.css" rel="stylesheet" type="text/css" />

<link href="${pageContext.request.contextPath}/vulnanalysis/css/right.css" rel="stylesheet" type="text/css" />

<link href="${pageContext.request.contextPath}/vulnanalysis/css/tanchuang.css" rel="stylesheet" type="text/css" />

<link type="text/css" href="${pageContext.request.contextPath}/vulnanalysis/css/demo1.css" rel="stylesheet">

<script src="${pageContext.request.contextPath}/scripts/boot.js" type="text/javascript"></script>

</head>

<body>

<div class="mini-toolbar" style="text-align:center;line-height:30px;" borderStyle="border:0;">

<label >名称:</label>

<input id="key" class="mini-textbox" style="width:150px;" onenter="onKeyEnter"/>

<a class="mini-button" style="width:60px;" onclick="search()">查询</a>

</div>

<div class="mini-fit">

<div id="grid1" class="mini-datagrid" style="width:100%;height:100%;"

idField="id" allowResize="false"

borderStyle="border-left:0;border-right:0;"

multiSelect="true" allowMoveColumn="false" allowResizeColumn="false" sizeList="[100]" pageSize="100">

<div property="columns">

<div type="checkcolumn" ></div>

<div field="softName" headerAlign="center">程序名称</div>

<div field="typeName" headerAlign="center">程序分类</div>

<div field="currentVerName" headerAlign="center">程序版本</div>

</div>

</div>

</div>

<div class="mini-toolbar" style="text-align:center;padding-top:8px;padding-bottom:8px;" borderStyle="border:0;">

<a class="mini-button" style="width:60px;" onclick="onOk()">确定</a>

<span style="display:inline-block;width:25px;"></span>

<a class="mini-button" style="width:60px;" onclick="onCancel()">取消</a>

</div>

</body>

</html>

<script type="text/javascript">

var softIds;

var grid;

$(document).ready(function(){

searchIndex();

//SetSelecteds();

//setTimeout("SetSelecteds()",500)

});

function searchIndex(param){

grid=mini.get("grid1");

grid.url="${pageContext.request.contextPath}/applicationsoftresouce_listApplicationSoftResouce.do";

if(param){

var u="${pageContext.request.contextPath}/applicationsoftresouce_listApplicationSoftResouce.do?"+encodeURI(encodeURI(param));

grid.url=u;

}

grid.load();

}

function GetSelecteds() {

var rows = grid.getSelecteds();

return rows;

}

function timetOut(softId){

softIds = softId;

setTimeout("SetSelecteds()",50);

}

function SetSelecteds() {

grid = mini.get("grid1");

grid.selectAll();//选中所有行

var ee=softIds.split(",");

var rows = grid.getSelecteds();

grid.deselectAll();

rows = grid.findRows(function(rows){

for(var i=0;i<ee.length;i++){

if(rows.id == ee[i]){

return true;

}

}

});

grid.selects(rows,true);

}

function GetData() {

var grid = mini.get("grid1");

var rows = grid.getSelecteds();

var ids = [], texts = [];

for (var i = 0, l = rows.length; i < l; i++) {

var row = rows[i];

ids.push(row.id);

texts.push(row.softName);

}

var data = {};

data.id = ids.join(",");

data.text = texts.join(",");

return data;

}

function search() {

var key = mini.get("key").getValue();

var param="softName="+key;

searchIndex(param);

}

function onKeyEnter(e) {

search();

}

function CloseWindow(action) {

if (window.CloseOwnerWindow) return window.CloseOwnerWindow(action);

else window.close();

}

function onOk() {

CloseWindow("ok");

}

function onCancel() {

CloseWindow("cancel");

}

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: