Authored by jinhu.tung

add getAreaLabels, getAreaIds, setAddress APIs

... ... @@ -179,38 +179,6 @@ function fetchInitialData(evt, config, level) {
distItemAreaId: distItemAreaId,
config: config
});
// distElement = $(this);
// currAreaId = distElement.attr('id').split('_')[1];
// distItem = $('#level_' + level + '_panel').prev();
// if (distElement.hasClass('checked')) {
// // TODO
// // distElement.removeClass('checked');
// } else {
// currPanel.find('span.checked').removeClass('checked').prev().hide();
// distElement.addClass('checked').prev().show();
// distItem.find('.indicator-name')
// .html(distElement.text())
// .next()
// .val(currAreaId);
// // 填充下一级
// if (level < 0) {
// level = distElement.parents('.items-panel').attr('id').split('_')[1];
// }
// config.url = setRequestUrl(config, currAreaId);
// // 选择之后关闭当前panel
// // distItem.trigger('click');
// // 当前点击的和已选择的不同,再渲染下一级目录
// if (level && distItemAreaId !== currAreaId) {
// resetNextLevel(level - 1, config);
// $(config.el).trigger('ca.afterInit', [config, level - 1]);
// }
// }
});
}).fail(function() {
// 如果出错,将下级所有都重置
... ... @@ -447,8 +415,8 @@ CascadingAddress.prototype.setAddress = function(targetAddr) {
if (typeof targetAddr === 'object') {
for (key in targetAddr) {
if(targetAddr.hasOwnProperty(key)) {
distIds.push(targetAddr[key]);
if (targetAddr.hasOwnProperty(key)) {
distIds.push(targetAddr[key]);
}
}
... ...