ext 성시 연동 (네트워크 우수)
4086 단어 ext
<script language="javascript">
Ext.onReady(function(){
})
//
function chooseFunction(){
var id =document.getElementById("s1").value;
var id2 =document.getElementById("s3").value;
//alert(id);
Ext.Ajax.request({
method:'post',
url: '../assessmodel/functionContent.do?modelId='+id+'&sysId='+id2,
success: function(json){
var aa = json.responseText;
var data = eval('('+aa+')');
var bb=data.rows;
var sele = document.getElementById("s2");
sele.innerHTML = "";
var option2 = document.createElement('option');
option2.value ="";
option2.text= " ";
option2.selected="selected";
sele.add(option2);
for(var i=0;i<bb.length;i++){
var option = document.createElement('option');
option.value = bb[i].id;
option.text= bb[i].name;
sele.add(option);
}
},
failure : function() {
alert(" ");
}
});
// div
Ext.get('assessModel_div').load({
url:'../assessmodel/assessModelList.do?id='+id,
text: "Loading ...",
callback:function(){
}
});
}
</script>
<%
List modellist = (List)request.getAttribute("tawwpmodellist"); //
List sysTypeList = (List)request.getAttribute("sysTypeList");
%>
<form name="assessModelAdd" method="post"action="'>
<table class="formTable">
<tr>
<td class="label" > </td>
<td>
<select name="sysId" size="1" style="width: 6.8cm;" id="s3" onchange="javascript:chooseFunction();">
<option value=""> </option> <option value="1">11</option>
<option value="2">22</option>
시
페이지에서 받은 값을 처리하는 다른 방법://
function getSelectStandareFun(functionId,standareId){
Ext.Ajax.request({
url: 'standarelistajax.do',
method: 'post',
success: function(response){
var returnString = response.responseText;
if(returnString!=""&&returnString!="null") {
var responseArray = Ext.util.JSON.decode(returnString);
var strHtml = "<select name='standareId' id='standareId' class='select' >";
strHtml += "<option value=''> </option>";
for ( var i = 0; i < responseArray.length; i++) {
var code = responseArray[i].standareId;
var name = responseArray[i].cnName;
strHtml += "<option value='" + code + "'>"
+ name + "</option>";
}
strHtml += "</select>";
Ext.getDom('standareDiv').innerHTML = strHtml;
if(standareId!=null&&standareId!=""){
var standareObj = document.getElementById("standareId");
for(var i=0;i<standareObj.options.length;i++){
if(standareObj.options[i].value == standareId){
standareObj.options[i].selected = true;
break;
}
}
}
}else{
Ext.Msg.show({ msg: ' !', buttons: Ext.Msg.OK });
}
},
failure: function(){
Ext.Msg.show({ msg: ' !', buttons: Ext.Msg.OK });
},
params: {
functionId:functionId
}
});
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ExtJS 3.2 학습 노트(3) 사용자 정의 이벤트Extjs에서 모든 상속은 Ext.util에서 합니다.Observable 클래스의 컨트롤은 이벤트를 지원할 수 있습니다. 클래스에 대해 이벤트를 사용자 정의하려면 다음 절차를 따르십시오. 1, 먼저 클래스를 정의합니...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.