ListView没有滚动条

狡猾的国王

我的滚动条有问题

在体内,我有这样的股利:

<div id="PageBody"></div>

在那里,我用javascript加载了listview

WinJS.UI.Pages.render("./pagebody.html",document.getElementById("PageBody"), null, true);

PageBody.html看起来像这样

<!-- Simple template-->
<div class="smallListIconTextTemplate" data-win-control="WinJS.Binding.Template" style="display: none">
    <div class="smallListIconTextItem">
        <img src="#" class="smallListIconTextItem-Image" data-win-bind="src: picture" />
        <div class="smallListIconTextItem-Detail">
            <h4 class="win-h4" data-win-bind="textContent: title"></h4>
            <h6 class="win-h6" data-win-bind="textContent: text"></h6>
        </div>
    </div>
</div>

<!-- listview-->
<div id="listView"
     class="win-selectionstylefilled"
     data-win-control="WinJS.UI.ListView"
     data-win-options="{
            itemDataSource: Sample.ListView.data.dataSource,
            itemTemplate: select('.smallListIconTextTemplate'),
            selectionMode: 'none',
            tapBehavior: 'none',
            layout: { type: WinJS.UI.ListLayout }
    }">
</div>

现在,如果我的列表视图包含更多项(无法一次显示所有项),则不会出现滚动条,并且我无法访问隐藏的元素。

如果我使列表视图正常(不将其加载到div中),则滚动正常。但是,我需要将不同的列表视图或其他控件加载到该div中(取决于用户所需的数据)

我该如何解决这个问题?

更新:我在“ PageBody” div中添加了此样式:style =“ overflow:scroll”滚动条显示,但是不起作用(u无法滚动)

UPDATE2:可以使用网格布局滚动,但是仍然不能使用列表布局

狡猾的国王

问题是

height: 100%

在.css文件中

我删除了它,但是然后唯一的问题是如何将listview适应页面。我在javascript中处理过。

window.addEventListener("resize", function () {
            var listviewdiv = document.getElementById("listView");
            var h = window.innerHeight;

            listviewdiv.setAttribute("style", "height:" + h.toString() + "px");
        });

然后剩下的唯一问题是创建和加载应用程序时的初始操作(上面的代码仅在用户调整窗口大小之后有效)

对于这种情况,我将以下代码放入:

WinJS.UI.Pages.render("./PageBody.html", PageBody).done(function () {
            var listviewdiv = document.getElementById("listView");
            var h = window.innerHeight;

            listviewdiv.setAttribute("style", "height:" + h.toString() + "px");
        });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

tkinter滚动条没有滚动条

来自分类Dev

没有花式框滚动条

来自分类Dev

UITableView滚动条没有拉伸

来自分类Dev

GWT 滚动条没有出现

来自分类Dev

滚动条没有出现

来自分类Dev

检测没有滚动条的页面上的滚动

来自分类Dev

通过按钮可滚动的Div,没有滚动条

来自分类Dev

ListView滚动条样式

来自分类Dev

使用jQuery检查没有滚动条的mousewheel事件

来自分类Dev

Tbody垂直滚动条,没有固定宽度

来自分类Dev

Tkinter滚动条没有可拖动的部分

来自分类Dev

隐藏没有溢出内容的元素的滚动条轨道

来自分类Dev

空滚动条出现,没有溢出

来自分类Dev

ListView不显示水平滚动条

来自分类Dev

强制在ListView中显示滚动条?

来自分类Dev

ListView不显示水平滚动条

来自分类Dev

当滚动条没有带有Selenium for python的标签时向下滚动

来自分类Dev

有没有办法永远在div上没有滚动条?

来自分类Dev

为什么我的滚动窗格没有滚动条?

来自分类Dev

没有滚动位置时,如何在Microsoft Chrome上隐藏溢出滚动条?

来自分类Dev

如何在没有滚动条的情况下滚动Div?

来自分类Dev

div内的垂直滚动条,没有溢出-y:滚动

来自分类Dev

使用CSS在没有滚动条的情况下滚动内容

来自分类Dev

滚动条出现在 Chrome 中,但没有什么可滚动的

来自分类Dev

为什么我的滚动框没有出现在滚动条的顶部?

来自分类Dev

以编程方式滚动listview时隐藏滚动条?

来自分类Dev

有没有办法确定滚动条在TDBGrid上是否可见

来自分类Dev

有没有办法跟踪来自TComboBox的滚动条消息?

来自分类Dev

没有带有Bootstrap 3的ArizonaJS代码高亮显示的水平滚动条

Related 相关文章

热门标签

归档