//城市级联 //特点 支持3级连动 2级联动 //后期加载数据采用js方式可跨域,也会本地缓存 //可以前期绑定城市状态,方便在修改页面进行使用 //很多回调事件 //Base on YAHOO.util.Dom,YAHOO.util.Event,YAHOO.lang,YAHOO.util.Get; //---construct--- //new CitySelecter({country:'country',province:'province',city:'city'}); 'country','province','city'为Select对象或id country可省略 //---static property--- //CitySelecter.jsUrl js存放基地址 //CitySelecter.cache.country 本地国家数据 //CitySelecter.cache.province 本地省份数据 //CitySelecter.cache.city 本地城市数据 //---instance property--- //currentCountryName 被选国家名称 //currentProvinceName 被选省份名称 //currentCityName 被选城市名 //currentCountry 被选国家代码 //currentProvince 被选省份代码 //currentCity 被选城市代码 //countryElement 国家的Select节点 //provinceElement 省市的Select节点 //cityElement 城市的Select节点 //---instance method--- //setState(country,province,city) //设置当前默认状态 //---instance event--- //onProvinceCompleted 省份数据绑定激发 参数为 该国家的省份对象 //onCityCompleted 城市数据绑定后激发 参数为 该省份的城市对象 //onSelectCompleted 完成选择后激发 //onCountryChanged 设置国家时激发 //onProvinceChanged 设置省份时激发 //onCityChanged 设置省份时激发