CS>Если предвидятся такие наборы то нужно переходить к scrollbar которая отображает количество записей, а не их пиксельный размер.
CS>Т.е. надо приделывать внешний scrollbar, но тогда плавный scroll не получается.
CS>Если нужно и плавный scroll и количество записей до 2,147,483,647 (Integer.max) то см. samples/ideas/virtual-list/,
CS>но к нему нужно приделывать внешний SB все равно. И отображать тот SB будет кол-во записей (total/on-screen/first-on-screen).
Что-то не то, vsb.value = X не позволяет больше 12.5 миллионов выставить, то есть 13 000 000 если установить, установится ноль.
Да еще разметку самовольно ломает, вот пример — стандартный forms/scrollbar но с установленными начальными значениями другими:
<html>
<head>
<title>widget vscrollbar demo</title>
<style>
#container {
margin:*;
size:*;
flow:horizontal;
border:1px solid;
}
#container > div {
size:*;
}
#container > widget {
height:*;
width:auto;
}
</style>
<script type="text/tiscript">
var container = $(#container);
var vsb = $(#container>widget);
vsb.setValues(
13000000, // position
0, // min
14000000, // max (a.k.a. document size)
25, // page (a.k.a. view size)
10 // step ( inc/dec on arrow buttons )
);
</script>
</head>
<body>
<h2>Standalone <widget|vscrollbar> demo.</h2>
<div #container>
<div>
</div>
<widget|vscrollbar />
</div>
</body>
</html>