|
模块需求:UISelectList (从目前UICityList中分出)
功能描述:右边带首字每的列表
因为项目需求,需要做一个品牌选择列表界面,查看了APICloud官方的各种列表模块后,发现UICityList很符合需要:可以进行快速搜索、右边带首字母导航,而且只要把内容按格式传进去,模块自动按名称整理分类了,像其它类似的模块还需要自己将数据源分类,所以这个模块太方便了,
但是经过测试发现,UICityList列表因为是针对城市列表开发的,data内容的字段里面city这些值是不可以修改的,修改后内容无法显示,针对想实现一个UICitylist这种展显形式的列表,用在APP里面的一些分类信息选择的情况时用起来就很不方便了,原因主要是这些分类信息变更的可能性比城市名这些信息大,目前UICityList模块的数据源只支持.json的文件格式,虽然可以经过一些操作把服务器表里的信息查出来然后再写入到json文件中,但是还是很不方便。
所以想到,如果在目前现有的UICityList基础上做一些修改,分支出一个更通过的UIselectList的话,那这个列表一定更通用了
1、resource 数据源支持直接传入json对象
2、.json 内部字段:
- "datas": [{ //数组类型,数组元素是JSON对象;item数据;至少包含 id、data 二个字段,其余可自定义添加
- "id": 110001,
- "data": "品牌一"
- },{
- "id": 120001,
- "data": "品牌二"
- }]
复制代码 |
|