easyUI 获取combobox全部数值进行对比方法。
var flag=0;//是否存在的标记
var s=$(‘#forT’).combobox(‘getData’); //获取控件中所有的值
for (var i = 0; i < s.length; i++)
{
if(temp==s[i].userId)//和控件中的valueField值进行对比
{
flag=1;//控件中存在这个值
}
}
if(flag==1)
{
$('#forT').combobox("setValue",temp);//把temp的值赋给combobox控件
}
else
{
$('#forT').combobox("setValue",'');
}
注:
$(‘#forT’).combobox(‘getData’);//获取combobox控件的所有值
$(‘#forT’).combobox(‘getValue’)获取combobox控件当前选中的值
$(‘#forT’).combobox(‘getText’)获取combobox控件当前选中的文字