文件名称:onejs-list-view:列表视图控件
文件大小:45KB
文件格式:ZIP
更新时间:2024-08-01 11:35:52
TypeScript
OneJS 列表视图 使用生成的布局呈现给定项目集的虚拟化列表控件。 使用静态数据或服务驱动的列表。 模块化构建,因此您可以只捆绑您需要的东西(或包含整个模块。) ListView 由以下概念组成: 布局 - 事物去向的定义 列表 - 表示要呈现的事物的项目集合 ListProvider - 要呈现的列表的提供者,允许抽象更改列表以进行排序和过滤。 ListView - ui 控件,用于监视可视窗口、呈现单元格、创建要提前呈现的承诺链以及移除可视窗口之外的元素。 包括在页面上 ListView 被分发为一组 AMD 模块、一组 CommonJS 模块和一个可以简单地包含在页面上的预捆绑脚本。 TODO:发布包以方便使用。 用法 渲染一个简单的列表: var listView = new ListView ( ) ; var list = [ { key : '0' ,
【文件预览】:
onejs-list-view-master
----bin()
--------publish-pages.sh(278B)
----test-main.js(701B)
----package.json(834B)
----test()
--------ListView()
----gulpfile.js(4KB)
----index.html(625B)
----src()
--------ItemTile()
--------ListView()
--------FadeImage()
--------DetailRow()
--------DetailHeader()
--------Common.less(2KB)
----ext()
--------chai.d.ts(9KB)
--------mocha.d.ts(3KB)
----examples()
--------realdata.css(384B)
--------LoadingRoot()
--------grid.ts(551B)
--------realdata.ts(549B)
--------loading.html(458B)
--------detail.ts(545B)
--------RedditDataSource()
--------demo.css(508B)
--------BasicGridRoot()
--------grid.html(764B)
--------DetailRoot()
--------realdata.html(563B)
--------loading.ts(547B)
--------RealDataRoot()
--------detail.html(448B)
----.gitignore(107B)
----karma.conf.js(2KB)
----README.md(3KB)
----.editorconfig(476B)