第一次打开页面的时候,combobox显示框显示数字而不是文本,最终在网上搜索发现了问题是html和js对combobox组件重复渲染导致出现了问题。
一般我们会在html的select元素中去指定class = "easyui-combobox",在写js代码的时候,就可以对这个combobox赋值取值,但如果你还要对combobox进行定义:
$("#base_currency_crc",$wholeContainer).combobox({
onChange:function(value){
validbase_currency_crc_paid(value)
}
});
就要把原先select中的class属性去掉了,否则就有可能因为重复渲染导致问题的出现。