<tr class="row1" align="center">
<th class="pd-rt-1" align="right" width="15%" colspan="2">新交易模式(<font color="red">*</font>)</th>
<th width="25%" class="pl-1" align="left" colspan="2">
<oas:select key="OPERATION_PATTERN" allowNull="true"
id="adjustProposal.operationPattern" name="adjustProposal.operationPattern"
javascript="onchange="changeOperationPattern(this,'');"">
<s:property value="%{adjustProposal.operationPattern}"/>
</oas:select>
</th>
</tr>
$(document).ready(function (){
var operationPattern = $("#adjustProposal\.operationPattern");
if(operationPattern.val()!=null&&operationPattern.val()!=''){
changeOperationPattern(document.getElementById("adjustProposal.operationPattern"), "init");
}
});
/**
*关键部分就是changeOperationPattern(target,val)中的val值,‘’为页面触发调用,’init‘为页面初始化时调用。
**/
function changeOperationPattern(target,val){
var pattern = target.value;
if(pattern==null && pattern=='') return;
var loginname =document.getElementById("adjustProposal.loginName").value;
if(loginname == '' || loginname == null) {
alert("请输入客户账号");
return;
}
if(pattern){
Ext.Ajax.request({
url: '<s:url value="/forexcustomer/getProductListByPattern" />',
params: {
pattern: pattern
},
async: false,
success : function(response) {
var value = response.responseText;
var json = eval(value) ;
if(value!=null && value!=''){
$("#adjustProposal\.forexProductGroupId").empty();
for(var index=0;index<json.length;index++){
$("<option value='"+json[index].id+"'>"+json[index].name+"</option>").appendTo("#adjustProposal\.forexProductGroupId");
}
if(val=='init'){
var tempForexProductGroupId = $("#tempForexProductGroupId");
if(tempForexProductGroupId.val()!=null&&tempForexProductGroupId.val()!=''){
$("#adjustProposal\.forexProductGroupId").val(tempForexProductGroupId.val());
}
}
customerProductGroupChange(document.getElementById("adjustProposal.forexProductGroupId"), val);
}
}
});
}
}