2012-08-02 54 views
0

我正在嘗試將焦點設置爲模式窗口(即打開一個新頁面)的按鈕。我面臨的問題是,如果我只使用鍵盤在網頁中導航,它將在最大化按鈕處停止,而不會回到它開始的位置。你能告訴我如何設置索引到控件嗎?我在模態窗口上有以下控件。 動態填充文本的標籤。 動態創建數字單選按鈕 有一個按鈕可以加載模態窗口中的下一頁。Modal窗口Sharepoint 2010設置專注於按鈕控制

所以我的問題是如何設置焦點在這個按鈕上,並保持標籤索引從按鈕開始旋轉到所有的控件,並再次開始,全部在模態窗口內。

回答

1

首先,歡迎來到Stackoverflow!

的重點問題的解決方案,是非常簡單的,你應該打開代碼隱藏對話框本身的文件,在Page_Load事件只需鍵入:

buttonId.Foucs()

「buttonId」將當然是你的按鈕的ID。

大多數控件都具有名爲TabIndex的屬性,因此您可以將它添加到每個輸入並確定按Tab鍵時的順序。

+0

感謝您的歡迎和回覆。我一直在使用sharepoint 2010模式窗口。我已經能夠將焦點放在按鈕上,但是早期版本的選項卡仍然存在(選項卡索引已設置),焦點仍然停留在最大化並且不會返回。通常情況下,在模式窗口中,按下製表符將意味着焦點從一個控件切換到另一個控件並返回到最初的位置,並且焦點的旋轉發生在按Tab鍵。 – pushpopped 2012-08-02 14:54:53

+0

我試圖重現所描述的問題,都將allowMaximize設置爲true,並且一旦設置爲false,但不能。你也許可以嘗試並設置你的虛假,看看它是否卡在其他地方。 – utsikko 2012-08-03 06:28:04