locked
Accessibility Issues for asp.net TreeView Control focus issue RRS feed

  • Question

  • Hi All,

    The question is related to accessibility and I could not find the right discussion forum to post.

    My question is that we are having asp.net treeview control  and our client use Jaws reader to read out the text and they use keyboard controls to navigate the website.

    When navigating the treeview using tab key and if they press enter the treeview control expands, but the focus is lost and again the user has to tab all over the tree to reach the same spot.

    Anyway the focus could shift to the expanded treeview item?

    This issue is also without using the screen reader.

    	<asp:TreeView ID="tvwCats" runat="server" 
    		NodeIndent="30" role="tree" tabindex="-1" 
    		PopulateNodesFromClient="False"
    		ExpandDepth="0" 
    		EnableClientScript="False" 
    		ShowLines="True" 
    		OnTreeNodeExpanded="tvwCats_TreeNodeExpanded"
    		OnTreeNodeCollapsed="tvwCats_TreeNodeCollapsed"
    		OnSelectedNodeChanged="tvwCats_SelectedNodeChanged">
    		<SelectedNodeStyle CssClass="categoryTreeNodeSelected"  />
    		<NodeStyle CssClass="categoryTreeNode" NodeSpacing="0px" />
    	</asp:TreeView>

    Sorry I was unable to post the image of treeview.

    Note:

    JAWS - (Job Access With Speech) is a computer screen reader program for Microsoft Windows that allows blind and visually impaired users to read the screen either with a text-to-speech output or by a Refreshable Braille display.

    Also if you could provide me a link or document to work with accessibility for asp.net controls that would be great.

    I did see some guidelines in MSDN, not much help as to what ARIA attributes to use for asp.net server controls


    Tuesday, May 19, 2015 2:35 PM

Answers

All replies