首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在win-list视图中动态添加项源

如何在win-list视图中动态添加项源
EN

Stack Overflow用户
提问于 2015-09-16 09:07:30
回答 1查看 254关注 0票数 0

我已经定义了一个列表和模板如下。我正在从html中定义列表项数据源。是否有任何方法可以动态绑定项目数据源i.e.from javscript。这是一个角形的应用程序。

代码语言:javascript
复制
  <win-list-view selection-mode="'none'"
                                       id="liqAssetListFlyout"
                                       class="verticalList win-selectionstylefilled win-listview"
                                       style="height: auto;"
                                       item-data-source="LiqFlyout"
                                       itemtemplate="select('.liqListTemplate')">

                            <win-item-template>
                                <div class="liqListTemplate"  data-win-control="WinJS.Binding.Template">
                                    <div style="float: left; width: 36%; margin-top: 1.5%;">
                                        <label id={{item.data.index}} class="T20" style="float: left;">{{item.data.assetName}}</label>
                                    </div>
                                    <div style="float: left; width: 33%; margin-top: 1.5%;">
                                        <label class="T20 " style="float: left; ">{{item.data.Internal}}</label>
                                    </div>
                                    <div style="float: left;margin-top: 1.5%;">
                                        <label class="T20 " style="float: left; ">{{item.data.External}}</label>
                                    </div>
                                </div>
                                <hr ng-if="showHideLine(item.data.assetName)" style="float:left; width:100%;margin-top:2%" />

                            </win-item-template>
                            <win-list-layout></win-list-layout>
                        </win-list-view>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-23 14:30:53

代码语言:javascript
复制
var items[..data..];
var bindList = new WinJS.Binding.List(items);
var listView = document.getElementById("liqAssetListFlyout").winControl;

listView.itemDataSource = bindList.dataSource;

这就是javascript的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32604187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档