表达式类型->匹配方式 关系修改.
This commit is contained in:
@@ -275,9 +275,12 @@ $(function(){
|
|||||||
var objNamePrefix = $(this).attr("name").split("cfgKeywords")[0];
|
var objNamePrefix = $(this).attr("name").split("cfgKeywords")[0];
|
||||||
var isTags = $(this).hasClass("tags");//有tags样式的关键字输入框才需处理
|
var isTags = $(this).hasClass("tags");//有tags样式的关键字输入框才需处理
|
||||||
if(typeof(tagsId)!=='undefined' && tagsId.indexOf("tags_")!=-1 && isTags){
|
if(typeof(tagsId)!=='undefined' && tagsId.indexOf("tags_")!=-1 && isTags){
|
||||||
if($("input:radio[name='"+objNamePrefix+"exprType'][checked=checked]").val()==0){
|
// 表达式类型初始
|
||||||
options = $("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]").clone();
|
if($("input:radio[name='"+objNamePrefix+"exprType'][checked=checked]").val()==1){
|
||||||
|
options = $("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]");
|
||||||
$("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]").remove();
|
$("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]").remove();
|
||||||
|
}else{
|
||||||
|
options = $("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]");
|
||||||
}
|
}
|
||||||
//表单中如果有关键字内容可能输入多个关键字的情况,根据输入关键字个数确定表达式选中情况,不允许手动选中
|
//表单中如果有关键字内容可能输入多个关键字的情况,根据输入关键字个数确定表达式选中情况,不允许手动选中
|
||||||
$("input:radio[name='"+objNamePrefix+"exprType']").attr("disabled",true);
|
$("input:radio[name='"+objNamePrefix+"exprType']").attr("disabled",true);
|
||||||
@@ -1472,15 +1475,17 @@ function isLicit(str,regStr) {//判断是否为合格字符 //s 包括空格回
|
|||||||
function exprTypeChecked(objNamePrefix,size,options){
|
function exprTypeChecked(objNamePrefix,size,options){
|
||||||
if(size>1) {
|
if(size>1) {
|
||||||
// 与表达式
|
// 与表达式
|
||||||
$("input:radio[name='"+objNamePrefix+"exprType'][value=1]").prop("checked",true); //选中是
|
$("input:radio[name='"+objNamePrefix+"exprType'][value=1]").prop("checked",true);
|
||||||
$("select[name='"+objNamePrefix+"matchMethod']").append(options);
|
$("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]").remove();
|
||||||
$("select[name='"+objNamePrefix+"matchMethod']").find("option").removeAttr("selected",false);
|
|
||||||
$("select[name='"+objNamePrefix+"matchMethod']").find("option[value=0]").attr("selected",true);
|
|
||||||
$("select[name='"+objNamePrefix+"matchMethod']").selectpicker("refresh");
|
$("select[name='"+objNamePrefix+"matchMethod']").selectpicker("refresh");
|
||||||
}else {
|
}else {
|
||||||
// 无表达式
|
// 无表达式
|
||||||
$("input:radio[name='"+objNamePrefix+"exprType'][value=0]").prop("checked",true); //选中否
|
$("input:radio[name='"+objNamePrefix+"exprType'][value=0]").prop("checked",true);
|
||||||
$("select[name='"+objNamePrefix+"matchMethod']").find("option[value!=0]").remove();
|
if($("select[name='"+objNamePrefix+"matchMethod']").find("option").length == 1){
|
||||||
|
$("select[name='"+objNamePrefix+"matchMethod']").append(options.clone());
|
||||||
|
}
|
||||||
|
$("select[name='"+objNamePrefix+"matchMethod']").find("option").removeAttr("selected",false);
|
||||||
|
$("select[name='"+objNamePrefix+"matchMethod']").find("option[value=0]").attr("selected",true);
|
||||||
$("select[name='"+objNamePrefix+"matchMethod']").selectpicker("refresh");
|
$("select[name='"+objNamePrefix+"matchMethod']").selectpicker("refresh");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user