JS
<link href="<%=request.getContextPath()%>/css/jquery.autocomplete.css" rel="stylesheet" type="text/css">
<script src="<%=request.getContextPath()%>/js/poapply/jquery.autocomplete.js" type="text/javascript" charset="utf-8" ></script>
//解析json数据
function parseFn(data) {
alert(data.jsonData);
var rows = [];
if(data==null)
return rows;
for(var i=0; i<data.length; i++){
rows[rows.length] = {
data:data[i],
result:data[i].PO_NO
};
}
return rows;
}
//自动联想
function getAutoThinkOpts(){
var options={
minChars: 1,
max: 10,
autoFill: false,
mustMatch: false,
matchSubset: false,
matchContains: true,
scrollHeight: 220,
width:200,
matchCase:true,
selectFirst: false,
scroll:false,
dataType: 'json',
parse: parseFn,
formatItem: function(row, i, total) {
return " "+row.PO_NO+" ";
},
formatMatch: function(row, i, total) {
return row.PO_NO;
},
formatResult: function(row) {
return row.PO_NO;
}
};
return options;
}
function initAutoThink(){
var opts = getAutoThinkOpts();
var contractNO = $("#contractNo").val();//$("[name=contractNo]").val();
alert(contractNO)
//$("[name=orderNo]").unautocomplete();
$("#orderNo").unautocomplete();
if(contractNO != ""){
alert(contractNO);
$("#orderNo").autocomplete("/supportmng/pages/usermanage/user/listUserInfo.do?actionFlag=getContractAndSWInfo&contract_no="+contractNO,opts);
}
}
$(document).ready(function(){
initAutoThink();
$("#contractNo").bind("change",initAutoThink);
})
JSP
contractNo:<input type="text" value="" size="20" name="web_doc_id2" id="contractNo">
orderNo:<input type="text" value="" size="20" name="web_doc_id" id="orderNo" autocomplete="off" class="ac_input">
ACTION
public ActionForward getContractAndSWInfo(ActionMapping aMapping,
ActionForm aForm, HttpServletRequest aRequest,
HttpServletResponse aResponse) throws Exception
{
aResponse.setContentType("text/html;charset=UTF-8");
aRequest.setCharacterEncoding("UTF-8");
aResponse.setHeader("Cache-Control", "no-cache");
//合同号
String contractNo = aRequest.getParameter("contract_no");
if (null != contractNo && !"".equals(contractNo))
{
contractNo = contractNo.trim();
}
//订单号
String po_no = aRequest.getParameter("q");
HttpSession session = aRequest.getSession(false);
String nls = (String) session.getAttribute(SupportConstants.CFG_NLS);
JSONObject param = new JSONObject();
param.put("CONTRACT_NO", contractNo);
param.put("PO_NO", po_no);
param.put("LIMIT",10);
param.put("NLS_LANG", nls);
IPoApplyWs poApplyWs = new IPoApplyWsProxy();
String autoDataStr =poApplyWs.getPoNoInfo(param.toString());
JSONArray jsonData = new JSONArray(autoDataStr);
PrintWriter out = aResponse.getWriter();
out.write(jsonData.toString());
// out.flush();
if(null != out){
out.close();
}
return null;
}
分享到:
相关推荐
【和利时PLC编程软件AutoThink V3.1.5B3】是专为和利时品牌PLC设计的一款专业编程工具,该版本号V3.1.5B3代表了软件的一个特定更新和优化阶段。在PLC(可编程逻辑控制器)编程领域,这样的软件扮演着至关重要的角色...
AutoThink软件是一款专为工业控制领域设计的工具,主要用于处理和分析工控梯形图。在工业自动化领域,梯形图编程是PLC(可编程逻辑控制器)编程中最为常见的一种语言,它以直观的逻辑结构,模拟继电器控制电路,使得...
和利时 LE/LK220 PLC 编程软件 AutoThink V3.1.6B4
【和利时PLC编程软件AutoThink V3.1.7B2】是专用于工业自动化领域的编程工具,尤其在可编程逻辑控制器(PLC)编程方面有着广泛的应用。这款软件由和利时公司开发,提供了高效、易用的编程环境,支持用户进行设备控制...
AutoThink V3.1.5B3.exe
AutoThink 是一个开源项目,旨在为开发人员提供一个标准化平台,以通过一个 API 促进所有品牌汽车的汽车控制。 AutoThink 最初是在 Hack Western 创建的,目的是尝试使用 Muse EEG 头带来控制 Model S 汽车。 在...
工控安全相关软件合集下载,工控学习、比赛必用!总有一款适合你! 1、Portal V16、 2、AutoThink、 3、Forcecontrol、 4、SMART、 5、组态王 因软件合集内容较多,无法直接上传,本附件为百度云盘共享。
自动思考AutoThink 是一个开源项目,旨在为开发人员提供一个标准化平台,以通过一个 API 促进所有品牌汽车的汽车控制。 AutoThink 最初是在 Hack Western 创建的,目的是尝试使用 Muse EEG 头带来控制 Model S 汽车...
本手册是AutoThink V3.1.1版本软件的指南,内容包括硬件配置、编程入门、编程环境、编程基础、编程语言、程序组织单元和硬件配置等章节。手册中的信息和图表可能与实际硬件设备有误差,用户在使用过程中应对照实际...
### 运动控制器使用手册(实模式)关键知识点解析 #### 一、运动控制器概述 - **产品型号**: 本手册主要针对Q173CPU(N)与Q172CPU(N)两种型号的运动控制器。 - **适用范围**: 适用于需要进行定位控制的应用场景,如...
1. 自主开发的算法组态软件AutoThink替代了第三方软件,增强了系统内各软件间的配合性和系统稳定性。 2. 主控单元操作系统升级为HEROS,提高了软件的兼容性。 3. 网络结构简化,降低了复杂性。 4. 支持多工程师同时...
1. 自主开发的算法组态软件AutoThink替代了原来的第三方软件,这显著提升了系统内部软件之间的配合性和系统整体的稳定性。 2. 主控单元的操作系统改用了和利时自主开发的HEROS,增强了软件的兼容性。 3. 网络结构...
公司自主研发的PLC编程组态平台AutoThink,为用户提供了创新的解决方案。这不仅加速了PLC的应用推广,也显示出和利时在国产PLC研发上的领先地位。 为了进一步拓展市场,和利时正在研制新一代具有信息安全和功能安全...
《和利时LK系列可编程控制器-行业解决方案》是一份深度探讨和利时LK系列PLC在不同行业应用的专业文档,旨在提供全面的解决方案。PLC,即Programmable Logic Controller,可编程逻辑控制器,是工业自动化领域的核心...
6. 工程组态平台:和利时自主研发的AutoThink工程组态平台提供一站式解决方案,能够快速便捷地完成不同系列PLC的编程,这在国内自动化领域是一次创新。 在城市轨道交通领域,和利时的产品已在地铁变电站控制等关键...
和利时(HOLLiAS)LE小型可编程控制器指令手册pdf,和利时(HOLLiAS)LE小型可...同时,和利时还推出了功能强大的AutoThink 编程软件及丰富的指令系统。该手册是和利时对其LE 系列PLC 包含的所有指令详细介绍的技术手册
和利时(HOLLiAS)LE系列可编程控制选型手册pdf,和利时...同时,和利时还推出了功能强大的AutoThink编程软件和丰富的指令集,以其性能稳定,质量可靠,维护方便,价格适中等优点,广泛应用于自动化领域的多种行业中。