- Published on
LayaBox中的列表List
- Authors
- Name
- 祝你好运
今天在用List
的时候遇到一个问题,我的一个节目,需要用到嵌套的List
,最开始的时候一直都搞不懂在渲染二级cell
的时候,如何把数据传到渲染的函数中。因为我之前只有一层List
的时候,都是在class
中维护好了数据列表,假设叫userArray
,然后在list
的渲染函数renderHandler
中,根据index
来取数据的。
那二级的时候,就不知道数据应该用什么了,因为这个时候的index
是二级cell
的index
,没有一级cell
的index
。
然后研究了半天,发现可以用List
的dataSource
属性。如果在初始化List
的时候,设定了dataSource,在renderHandler
被调用的时候,cell.dataSource
就是从List
的dataSource
中根据index
取出来的值。这样的话嵌套List的问题就解决了。