【问题标题】:Modal window sharepoint 2010 set focus on button control模态窗口 sharepoint 2010 将焦点设置在按钮控件上
【发布时间】:2012-08-02 10:21:23
【问题描述】:

我正在尝试将焦点设置在模式窗口的按钮上(即打开一个新页面)。我面临的问题是,如果我只使用键盘在网页中导航,它会在最大化按钮处停止,而不是回到它开始的位置。你能告诉我如何为控件设置索引吗?我在模态窗口上有以下控件。 动态填充文本的标签。 数字单选按钮是动态创建的 模态窗口中有一个加载下一页的按钮。

所以我的问题是如何将焦点设置在此按钮上,并保持选项卡索引从按钮开始通过所有控件旋转,然后再到开始,所有这些都在模式窗口内。

【问题讨论】:

    标签: sharepoint focus tabindex modal-window


    【解决方案1】:

    首先,欢迎来到 Stackoverflow!

    焦点问题的解决方案非常简单,您应该在其中打开对话框本身的代码隐藏文件,然后在 Page_Load 事件中输入:

    buttonId.Foucs()

    'buttonId' 当然是你的按钮的 id。

    大部分控件都有一个名为TabIndex的属性,所以你可以将它添加到每个输入中,并确定按下Tab键时的顺序。

    【讨论】:

    • 感谢您的欢迎和回复。我一直在使用 sharepoint 2010 模态窗口。我已经能够将焦点设置在按钮上,但是选项卡的早期问题仍然存在(设置了选项卡索引)焦点仍然停留在最大化并且不会回来。通常在模态窗口中按下 Tab 意味着焦点从一个控件转移到另一个控件并返回到最初的位置,并且焦点的这种旋转发生在按下 Tab 键时。
    • 我试图重现您描述的问题,同时将 allowMaximize 设置为 true,并且一旦设置为 false,但不能。您也可以尝试将您的设置为 false ,看看它是否卡在其他地方。
    猜你喜欢
    • 2014-11-22
    • 1970-01-01
    • 1970-01-01
    • 2011-08-24
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 2011-09-17
    相关资源
    最近更新 更多