供应商管理系统中的银行地区,国家、省、市合作地区属于动态数据。
地区表因为是从另外一个系统定时任务同步过来的数据。
引来的jquery.cxselect.js在数据回显上有问题,在调试后发现源码需要修改。
改的内容在以下部位:
cxSelect.buildOption = function(index, data) {
...
// 初次加载设置默认值
if (typeof _select.attr('data-value') === 'string') {
var name = _select.attr('data-value');
var _name = String(name);
_select.val(_name).removeAttr('data-value');
var op = _select[0].innerHTML;
//alert(op);
op = op.replace('>'+name,'selected = true >'+name);
_select[0].innerHTML = op;
//alert(op);
//_select[0].innerHTML='<option value="5839122">中国</option><option value="5839123" selected="true">美国</option>';
if (_select[0].selectedIndex < 0) {
_select[0].options[0].selected = true;
};
};
...
}
/************************************************