<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);
                    }  
                }
            });
            
        }
    }