标题:请教listview的定位问题
作者:nikonice
日期:2018-04-02 16:06
内容:
我的listview有500多行,想实现:
比如输入编号为100,则listview滚动到编号为100位置
我写了函数
function find(value1)
{
var rowCount = listmodel.count;
for( var i = 0;i
#1 [nikonice 04-02 16:41]
加了高亮显示,列表是滚到指定位置了
但有个问题,当列表滚动到了指定位置,过了1秒左右,列表又滚回到表第一行了,怎么让他不再滚回第一行呢
#2 [never_forget 04-03 08:57]
看看是不是被刷新了,其他地方有没有什么操作导致了~
#3 回 never_forget 的帖子 [nikonice 04-03 09:54]
never_forget:看看是不是被刷新了,其他地方有没有什么操作导致了~ (2018-04-03 08:57)
没有被刷新,还有我发现个问题,一直往下拉,比如拉到第100行,然后手点击一行,该行高亮显示,过1、2秒列表又返回到第一行,但是一直往下拉,不点击,则列表不会返回第一行
#4 [nikonice 04-03 09:59]
ListView{
id:list
clip: true
anchors.top: btn.bottom
width:root.width;
height:root.height-labe.height - btn.height
header: headerView
highlightFollowsCurrentItem: true
model: ListModel
{
id: listmodel
}
delegate:delegate//关联代理
highlight:highlight//关联高亮条
& ..
#5 [nikonice 04-03 10:43]
delegate内的鼠标事件
MouseArea {
id: contentMouse
anchors.fill: parent
onClicked:
{
&nbs ..