0

Scrollbar in Listbox moves to last selected item

asked 超碰97共享资源中文字幕九七超碰人妻免费观看超碰人妻视频公开在线天风证券:市场来到选择方向的时刻

發布時間︰

躁不安。現在我才理解,心里毫無恐懼地思索,真是妙不可言,妙極了。我 現在第一次能夠預先體驗,作為一個正常人來感受一切是怎麼回事。我能這 樣預先體驗,得歸功于您,只歸功于您一個人。因此凡是大夫要求我做的一 切,我全都願意忍受,忍受一切,為的是讓我從現在這樣一個怪物變成一個 人。我不會屈服,不會懈怠,因為我現在知道,這關系到什麼。我將以我身 體的每一根縴維,每一根神經,每一滴血來努力配合。我想,一個人這樣竭 力爭取的東西,定能從天主那里得到。我做這一切全都是為了您,這就是說, 為了不讓您作出犧牲。不過,萬一這一著不成功??請您別打斷我!??或 者也可以這麼說,萬一這一著不完全成功,我沒有變得和別人一樣的健康, 靈活——那您一點也不必害怕!那我會把這一切自己承擔下來的。我知道, 別人作的犧牲我是不能接受的,尤其是自己所愛的人做的犧牲,更加下能接 受。所以萬一這次治療失敗,我是把一切都押在這次治療上的——一切都押 上了——那麼您就永遠不會听到我的消息,永遠不會再看見我。那麼我將永 遠也不會成為您的包袱,這點我向您發誓,因為我根本不願意再拖累任何人, 尤其不願拖累您。好吧——這就是我想說的一切。現在一句話也別再說了! 後面幾天我們歡聚一堂的時間只剩下幾小時了,我要設法十分愉快地度過這 段時間。” 但是一個女子一旦把她的愛慕之心向一個男子泄露,在這個女子和這個 男于之間便有一種人辣辣的、神秘的、危機四伏的空氣在震顫不已。戀人身 上總擁有一種令人毛骨悚然的洞察一切的本領,能覺察被愛者的真實感情, 愛情就其最內在的本質而言,總是希望一切都沒有任何限制,因此,恰如其 分的行為,一切中庸適度的行為對于戀人來說是使人反感、難以忍受的。只 要對方的感情稍稍抑制、略為壓抑,她就感覺到阻力,只要不是完全順心遂 意,她就有理由認為這里暗藏著抵抗的力量。當時我的舉止態度想必有些尷 尬慌亂,而我的言談大概也有些不坦率真誠、不機靈巧妙的地方,因為我所 有的努力都經受不住她那警覺的等待。最後一招我沒有能夠成功︰我沒有能 使她信服。她心里充滿了懷疑,越來越惴惴不安地預感到,我並沒有把她渴 望從我這里得到的那個真正的、惟一的東西給她,那就是用我的愛情回報她 的愛情。有時候我們好端端地正在談話,——剛好在我最為熱心賣力地爭取 她的信賴,爭取她的友情的時候——她突然抬起她那灰色的眼楮,目光鋒利 地看著我;于是我總是不得不垂下我的眼瞼。我覺得,她好像刺進一枚探針 來檢查我內心最深沉的底層。超碰97共享资源中文字幕 九七超碰人妻免费观看 他目不轉楮地看著我。渾身上下哆嗦了一陣,似乎有一股內在的力量不 知不覺地把他推到我面前來。 不用拐杖,沒人幫助——想必是意志力創造的奇跡喚醒了她這兩爭業已死去 的腿。從來沒有一個醫生能向我解釋清楚,為什麼一個癱瘓的姑娘這一次, 這絕無僅有的一次,能把她那兩條屠弱無力的腿從僵硬、虛弱的狀態中擺脫 出來。我無法形容,這是怎麼發生的,因為我們大家都泥塑木雕似的直瞪著 她那雙充滿極度喜悅的眼楮。甚至伊羅娜也忘記跟著她,保護她。可是她卻 搖搖晃晃地走著這很少的幾步路,就像被內心的一陣暴風推向前去。這不是 走路,仿佛是緊貼地面的飛行,是一只剪斷了翅膀的小鳥撲騰著摸索著在飛 行。然而意志力,這心中的妖魔推著她一步步前進,她已經走得很近,因為 完成了巨大的業績而洋洋得意,她無比渴慕地向我伸出雙臂,—一這兩條臂 膀原來一直像擺動的翅膀在保持她身體的平衡——她臉上緊張的線條已經松 弛下來,化為一道因為幸福而興高采烈的微笑。她完成了奇跡,只還有兩步, 不,僅僅只有一步,最後一步︰我幾乎已經感覺到從她那漾著微笑的嘴里吐 出來的氣息——這時可怕的事情發生了。她預感到已經贏得了一次擁抱,她 懷著渴慕之情,做了一個猛烈的動作,過早地把兩臂張開,于是失去平衡。 她的雙膝像給人用鐮刀割了一下似的,猛地折斷。她沉重地倒下,正好倒在 我的腳跟前,拐杖 里啪啦地打在堅硬的石頭地板上。我在最初的驚訝之中, 非但沒有去做最最自然不過的事情,跑過去把她扶起來,反而不由自主地直 往後退。超碰人妻视频公开在线 楮也變了,不再是孩子的惶惶不安的眼楮,也不是病人的充滿痛苦、充滿貪 欲的眼楮。我感覺到,她現在是用另外一種愛情在愛我,不再是起初那種嘻 笑輕快的愛情,也不再是欲情熾烈充滿憂愁的愛情。我也用另外的眼光看著 她。對她不幸命運的同情不再像從前一樣壓抑我,現在我用不著再戰戰兢兢、 小心翼翼,只要親切開朗就行了。我自己也不知道是怎麼回事,我心里第一 次對這個嬌嫩的姑娘感覺到一種真正的綿綿柔情。夢寐以求的幸福即將到 手,這使她容光煥發。我不知下覺地,自己都沒有感覺到,就把椅子挪到她 的身邊,為的是握住她的手。她這次踫到我的手,不像上次,欲火中燒,人 都顫抖起來了。她那涼絲絲的、窄小的手腕靜靜地、順從地听任我握著,摸 到她的脈搏像個小槌子似的不疾不徐地搏動,我心里非常歡喜。 2019-07-29 16:02:29 +0800

anvibb gravatar image anvibb
3 1

Hi, guys! I have some trouble with scrollbar in the Listbox component - when I set the model to it and selecting several listitems, the scrollbar moves down to the last selected item, but I need to keep it on top. We've used simple zul as a view:

<zk>
<window xmlns="http: //www.zkoss.org/2005/zul" xmlns:xsi="http: //www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http: //www.zkoss.org/2005/zul http: //www.zkoss.org/2005/zul/zul.xsd"
        use="com.otr.sufd.zkossforms.table.SetDocColumnsView"
        closable="true" border="normal" title="Customize columns" ctrlKeys="" height="400px" width="300px">
    <borderlayout width="100%" height="100%">
        <center>
            <listbox id="table" checkmark="true" vflex="true" fixedLayout="true" multiple="true" width="100%">
                <listhead>
                    <listheader align="left">Column title</listheader>
                </listhead>
            </listbox>
        </center>

        <south size="36" autoscroll="true">
            <toolbar align="end">
                <button label="OK" id="okButton" height="24px" width="75px" mold="os"/>
                <button label="Reset" id="resetButton" height="24px" width="75px"/>
                <button label="Cancel" id="cancelButton" height="24px" width="75px" mold="os"/>
            </toolbar>
        </south>
    </borderlayout>
</window>

</zk>

In SetDocColumnsView I filled Listbox by model and make some AfterCompose actions:

public void configureView(List<? extends HeaderElement> columns, Set<String> hiddenIds) {
    setSizable(true);

    final ListModelList tableModel = new ListModelList(columns);
    tableModel.setMultiple(true);
    table.setModel(tableModel);
    table.renderAll();
    for (int i = 0; i < columns.size(); i++) {
        final HeaderElement column = columns.get(i);
        if (column != null) {
            final Listitem listitem = table.getItemAtIndex(i);
            listitem.setLabel(column.getLabel());
            final String columnId = column.getId();
            listitem.setValue(columnId);
            listitem.setSelected(!hiddenIds.contains(columnId));
        }
    }
}
@Override
public void afterCompose() {
    table = (Listbox) getFellow("table");
    final Button okButton = (Button) getFellow("okButton");
    //adds some listeners to buttons
    addForward(Events.ON_OK, okButton, Events.ON_CLICK);
    addForward(Events.ON_CANCEL, cancelButton, Events.ON_CLICK);
    okButton.setFocus(true);
}

And then I show the dialog window by this code:

final SetDocColumnsView dialog = UIUtils.loadComponent(SetDocColumnsView.getUrl());
dialog.configureView(columnList, hiddenIds);
dialog.setPage(getPage());
dialog.doHighlighted();

I've tried to use some advice given in other threads, such as:

Clients.scrollIntoView(table.getItemAtIndex(0))

or call JS function inside my configureView method:

Clients.evalJavaScript("zk.Widget.$('" + dialog.table.getUuid() + "')._scrollToIndex(0);")

or keep all listitems what I need to select in a different Set and post to setSelectedItems method of Listbox, but everything is without success. Also, I've tried to debug a JS function _doScroll in Listbox.js but I don't figure out from where it has been called :(

I will be very appreciated if someone can help me with this problem.

Best regards, Roman

delete flag offensive retag edit

Comments

if your example is simple, please paste it into http://zkfiddle.org/ so that anyone can have a look directly, this increases your chances of getting a response quickly

cor3000 ( 2019-07-29 18:30:05 +0800 )edit

Yeah, I made simple zkfiddle example - http://zkfiddle.org/sample/1a44bo/1-scrollbar-in-listbox-moves-to-last-selected-item which reproduces the problem

anvibb ( 2019-07-30 21:16:58 +0800 )edit

4 Answers

0

answered 2019-08-01 09:12:39 +0800

hawk gravatar image hawk
2415 1 5
http://hawkphoenix.blogsp... ZK Team

Thanks for the zkfiddle example. Remove renderAll() can solve scrolling position issue. Listbox by default will render necessary Listitem for visible range, you don't need to call renderAll() which will enforce rendering all Listitems which is unnecessary for most cases. Please refer to http://zkfiddle.org/sample/1a44bo/2-scrollbar-in-listbox-moves-to-last-selected-item#source-2

link publish delete flag offensive edit
0
link publish delete flag offensive edit
0

answered 2019-07-31 21:05:33 +0800

anvibb gravatar image anvibb
3 1

updated 2019-08-01 09:01:48 +0800

hawk gravatar image hawk
2415 1 5
http://hawkphoenix.blogsp... ZK Team

Thank you for the response, hawk!

I tried to change the selection of items as you advised, but it doesn't solve my problem - when I select several items via ListModeList.setSelection, the scrollbar moves down to the last item. I made an example of that behavior in zkfiddle - http://zkfiddle.org/sample/1a44bo/1-scrollbar-in-listbox-moves-to-last-selected-item

link publish delete flag offensive edit
0

answered 2019-08-01 17:45:43 +0800

anvibb gravatar image anvibb
3 1

Removing renderAll() is helped!

Thank you so much!

link publish delete flag offensive edit
Your answer
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow
1 follower

RSS

Stats

Asked: 2019-07-29 16:02:29 +0800

Seen: 12 times

Last updated: Aug 01

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More