ops-web运维平台-create.jsp-mootools下拉框-复选框

create.jsp页面的,body部分


<body onload="Page.init(‘${pageError}‘,‘${pageMessage}‘,${isSubmit},true)">
<div id="title">${pageTitle}</div>
<s:form id="MYFORM" action="%{pageAction}" method="post" theme="simple">
<div id="content">
<table>

    <!-- 仅仅是一个例子-->
<tr>
<th width="13%">设备所有权类型:</th>
<td width="35%">
<s:select name="deviceInfo.owenerType"
id="ownerType"
list="owenerTypeList"
listKey="realValue"
listValue="displayValue"
headerKey=""
headerValue="请选择"/>
</td>
</tr>

<tr >
<td colspan="4" width="100%">&nbsp; </td>
</tr>

<tr >
<th width="13%">设备类型-模块信息</th>
<td id="modelpart" colspan="3" >

</td>
</tr>
</table>
</div>
<div id="operator">
<div class="left"></div>
<div class="middle" onclick="Page.submit()">提交</div>
<div class="right"></div>
<div class="left"></div>
<div class="middle" onclick="Page.close()">关闭</div>
<div class="right"></div>
</div>
</s:form>
</body>

  js-mootools框架-实现的功能:

  根据下拉框选中的类型,生成复选框,放到<td id="modelpart" colspan="3"
> </td>里面

head部分的
javascript,是mootools实现的



<script type="text/javascript" >

window.addEvent(‘domready‘, function(){

/**
* 对于选中下拉框进行ajax异步请求的操作
*/

//这个是获取到 设备类型 隐藏域字段
$$("#content #ownerType").addEvent(‘change‘,function(event){

if($(this).value==""){
//清空元素
var td=$$("#content tr #modelpart");
td.set("html","")
return;
}else{

var jsonRequest = new Request.JSON({
url: ‘deviceinfo!loadDeviceModelByType.jspa‘,
onSuccess: function(responseJSON, responseText){

var td=$$("#content tr #modelpart");
td.set("html",""); //清空子元素
responseJSON.each(function(item,index){
//生成checkbox
var checkbox=new Element(‘input‘,{id:"checkbox"+index,type:"checkbox", "class":"checkbox" ,checked:"true"});

//追加到 td中 //括号里面是当前元素
var label=new Element("label",{"for":"checkbox"+index,text:item.displayValue+" "});
td.adopt(checkbox); //这才是追加元素的方式
td.adopt(label);

});

},
onFailure: function(xhr){
alert(xhr);
}
}).post({‘deviceType‘: ‘1‘});

}

});

});
</script>

ops-web运维平台-create.jsp-mootools下拉框-复选框,布布扣,bubuko.com

时间: 2024-08-02 11:01:33

ops-web运维平台-create.jsp-mootools下拉框-复选框的相关文章

用友iuap云运维平台支持基于K8s的微服务架构

什么是微服务架构? 微服务(MicroServices)架构是当前互联网业界的一个技术热点,业内各公司也都纷纷开展微服务化体系建设.微服务架构的本质,是用一些功能比较明确.业务比较精练的服务去解决更大.更实际的问题.该架构强调的一些准则:单一职责.协议轻量.进程隔离.数据分离.独立部署.按需伸缩. 什么是Kubernetes? Kubernetes是Google开源的容器集群管理系统,其提供应用部署.维护. 扩展机制等功能,利用Kubernetes能方便地管理跨机器运行容器化的应用,其主要功能:

自动化运维平台之系统自动化安装Cobbler系统使用详解

一.简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP.DNS.以及yum仓库.构造系统ISO镜像. Cobbler支持命令行管理,web界面管理,还提供了API接口,可以方便二次开发使用. Cobbler客户端Koan支持虚拟机安装和操作系统重新安装,使重装系统更便捷. 二.cobbler提供的功能 使用

运维平台-机架机柜图

需要将机器和机架设备在平台模拟展现出来, 见识过以前公司的机柜图, 也参考过实现真实的机柜模拟图(http://blog.liuts.com/post/206/), 运维平台化之IDC机房机柜服务器拓扑图实现思路(http://xiaorui.cc/?s=%E6%9C%BA%E6%9F%9C&submit=) 最终我是找到一个基于js/css实例, 再根据自己业务需求进行扩充开发工作. 0. 需求: 1.将机架机柜图嵌入平台里, 主要还是使用python语言开发. 2. 之前那些都是1u或者2u

使用google authenticator打造运维平台的动态口令

前沿: 在腾讯,百度,阿里,360运维人员登录堡垒机,或者是单点登录引导的各种运维平台,好多都需要用动态口令令牌的,用rsa的多点,这栋系价格不便宜,国内也有些便宜的,一些游戏公司的将军令就是从国内x厂商定制买的,有兴趣的可以搜搜,价格还算可以,给你提供服务端的一些源码,让你方便的使用. 当然了,并不是每个公司都会这玩意感兴趣的,咋办?  不知道大家有没有用过 支付宝.dnspod.yy的电子口令,每30s换一次密码.dnspod.yy手机令牌貌似用的是google的token方案. 下图就是各

授之以渔-运维平台发布模块二(Jenkins篇)

接上篇<授之以渔-运维平台发布模块一(Jenkins篇)>,今天介绍下结合着Saltstack的MasterEven,用来做发布系统的结果监控. 一.Event介绍 SaltStack 0.10版本中, 新增了Event系统, 官方在 Release Notes 对其描述如下: The Salt Master now comes equipped with a new event system. This event system has replaced some of the back e

《开源安全运维平台--OSSIM最佳实践》当当自营店 双十二期间 仅售 4.9 折!

<开源安全运维平台--OSSIM最佳实践>当当自营店双十二仅售 4.9 折! http://product.dangdang.com/23903741.html

国内信息安全畅销书《开源安全运维平台--OSSIM最佳实践》年终 五折 优惠活动开始啦!

国内信息安全畅销书<开源安全运维平台--OSSIM最佳实践>年终五折优惠活动开始啦! 地址: http://product.dangdang.com/23903741.html

[转载] 运维平台规划体系全介绍

原文: http://www.infoq.com/cn/articles/operation-platform-planning-introduction 很多观点我都比较赞同, 特别是工作流引擎+运维可视化的观点 识别运维平台的边界在哪儿,才能更好地构建平台,从而协助运维的日常工作. 在之前的文章中,谈到过“运维的本质——可视化”,在可视化的篇幅中,着重介绍自动化的可视化和数据的可视化:在后续的篇章中又介绍了“互联网运维的价值体系”,里面分解了几个维度:质量.成本.效率.安全等.以上都是为了清

运维平台相关开发

最近在做一些运维平台的东东 原文链接:http://www.cnblogs.com/caoguo/p/6003150.html 1.支持查看ucloud主机统计及主机分布情况2.支持ucloud主机及数据库资产信息3.支持针对单台主机执行命令4.支持针对单台主机部署服务5.支持对主机业务分组,并关联联系人6.支持代码发布7.支持权限管理 现在上一些图,图片如果看不清,可以右键打开大图查询 a).ucloud平台查询 b).Saltstack 相关部署接口的开发 c).发布系统rsync+ssh