jQuery MiniUI

标题: 版主 版主 问个小问题 [打印本页]

作者: fantacy    时间: 2017-3-14 11:42:57     标题: 版主 版主 问个小问题

怎么在子页面手动修改miniui.open 的title啊

作者: felt    时间: 2017-3-14 14:43:26

[attach]8952[/attach]
参考下这个示例,用的通用跨页面方法top["win"]


作者: fantacy    时间: 2017-3-14 20:12:48

版主 没成功啊
顺便在问个问题
var row = grid1.getRowByUID(_uid);
grid1.scrollIntoView(row);
没生效啊版主,这里的row对象有什么讲究么
作者: felt    时间: 2017-3-15 09:29:20

fantacy 发表于 2017-3-14 20:12
版主 没成功啊
顺便在问个问题
var row = grid1.getRowByUID(_uid);

上面贴的例子就是你说的问题的完整例子,可以直接打开测试。

grid.scrollIntoView(row)
row需要是行对象,你前一步有没有获取到行。
本地测试了一下,可以滚动到行
http://www.miniui.com/demo/#src=datagrid/datagrid.html
var row=grid.getRow(17);
grid.scrollIntoView(row)
作者: fantacy    时间: 2017-3-15 10:52:24

var row = grid1.getRowByUID(_uid);
var index = grid1.indexOf(row);
console.log(index);
//var row1 = grid1.getRow(index);console.log(row1);
var row1 = grid1.getRow(25);
grid1.scrollIntoView(row1);

版主,对象取到了也不行啊
作者: fantacy    时间: 2017-3-15 10:54:04

felt 发表于 2017-3-15 09:29
上面贴的例子就是你说的问题的完整例子,可以直接打开测试。

grid.scrollIntoView(row)

例子上是重新加载过的吧
我是说不重新加载,通过方法定位到行
作者: felt    时间: 2017-3-15 11:31:09

fantacy 发表于 2017-3-15 10:54
例子上是重新加载过的吧
我是说不重新加载,通过方法定位到行

1 你在哪调用的
2 http://www.miniui.com/demo/#src=datagrid/datagrid.html
把增加按钮的方法改成
var row=grid.getRow(17);
grid.scrollIntoView(row)
把表格显示条数调成20条,滚动条起始位置放到最上面,然后按增加按钮,肯定能滚动18条的位置
作者: fantacy    时间: 2017-3-15 13:55:06

felt 发表于 2017-3-15 11:31
1 你在哪调用的
2 http://www.miniui.com/demo/#src=datagrid/datagrid.html
把增加按钮的方法改成

我的是没有分页的那种 2000多条吧,我就写了一个查询方法,定位不到啊还是
作者: felt    时间: 2017-3-15 16:39:13

fantacy 发表于 2017-3-15 13:55
我的是没有分页的那种 2000多条吧,我就写了一个查询方法,定位不到啊还是 ...

做了个简单例子,可以正常滚动到行,你可以测试一下
[attach]8957[/attach]





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2