原理很简单就是修改放大镜属性中的sql。javascript
函数以下:第一个参数是字段的名称。第二个参数是须要控制这个放大镜的sql。能够跟进下拉框的值来组织这个sql。java
/*--------------- For CRM By Nick Date: 2011-4-12 comments: 设置SSA ------------------*/ function SetSSASearchSQL(strFieldname, searchSQL) { if (!window['NavUrl' + strFieldname]) return; var evalStr1 = 'window[\'NavUrl\'+strFieldname]=' + window['NavUrl' + strFieldname].toString(); evalStr1 = evalStr1.replace(/&SearchSql=[^&]*/i, '&SearchSql=' + escape(searchSQL)).replace('NavUrl' + strFieldname, '') + ';'; eval(evalStr1); var evalStr2 = 'window[\'ShowPopupOptionsWindow\'+strFieldname]=' + window['ShowPopupOptionsWindow' + strFieldname].toString(); evalStr2 = evalStr2.replace(/&SearchSql=[^&]*/i, '&SearchSql='+ escape(searchSQL)).replace('ShowPopupOptionsWindow' + strFieldname, '') + ';'; eval(evalStr2); }