Hi,I have to set alternate text to the chart image rendered by the ultraChart control according to 508 guidelines.I checked the online support and tried setting these 2 attributes:Section508Compliant="true" Section508-ChartImage-AltTextFormatString="Pie Chart - What type of services did I receive".
However, even after setting Section508Compliant property to true, in the browser (ie 8 and firefox), if i right click on the ultrachart image, i still see the alternate text as "Missing".Can you please tell me how to make the charts 508 compliant? How can I set their alternate text?Thanks,Manisha
I’m trying:
this.UltraChart1.DataSource = DemoTable.Table();
this.UltraChart1.DataBind();
this.UltraChart1.Section508Compliant = true;
this.UltraChart1.Section508.ChartImage.AltFormatString = "Pie Chart - What type of services did I receive";
this.UltraChart1.DeploymentScenario.ImageURL = "Wrong url";
And it displays the alt text.
Thanks a lot.. it works.
In addition to this property, you should also set ChartItems.AltTextFormatString like so:
In aspx markup:
<Section508> <ChartImage AltFormatString="Pie Chart - What type of services did I receive" /> <ChartItems AltTextFormatString="Pie Chart Item" /> </Section508>
The problem is that chart never get focus inorder for jaws to read alt text.
Pressing tab simply skips the control. How do I gain focus to the chart?
My chart never has focus.
Jaws wont work unless the chart has focus and then can read the alt text.
Did you get this thing working? Chart is getting focued or not? i have similar issue..
Hello Saurabh,
Thank you for your patience.
I suggest you to read carefully the following forum thread, where has been discussed similar issue: http://ko.infragistics.com/community/forums/t/68974.aspx
It seems that tabbing on the chart image appears to be a browser limitation instead of issue related to the IG chart itself. Please refer to the provided link above and let me know if you have any further questions.
Sincerely,
Tsanna
Thanks for your reply.
I already show that thread,but i don't get it how it will work?
Here I am going to attach my sample.
I am using this in Windows forms.
After looking into the jaws software and our control, and doing some research, "reading of the 'UltraChart' by 'JAWS'" has been determined to be a new product idea. You can suggest new product ideas for future versions (or vote for existing ones) at http://ideas.infragistics.com.
There are many benefits to submitting a product idea:
- Direct communication with our product management team regarding your product idea.
- Notifications whenever new information regarding your idea becomes available.
- Ability to vote on your favorite product ideas to let us know which ones are the most important to you. You will have ten votes for this and can change which ideas you are voting for at any time.
- Allow you to shape the future of our products by requesting new controls and products altogether.
- You and other developers can discuss existing product ideas with members of our Product Management team.
Steps to create your idea:
The Product Idea site puts you in the driver’s seat and allows you to track the progress of your ideas at any time, see how many votes it got, read comments from other developers in the community, and see if someone from the product team has additional questions for you.
Thank you for contacting Infragistics.
Please feel free to let me know if a question about our tool set comes up on your mind.
Thanks for your reply.That Works. But how the data will read by JAWS reader?
You can look at my sample.
The 'UltraChart' control accepts focus by default, the 'AcceptsFocus' property is set to 'True'. The control itself, does not have a 'TabIndex' property and is not being included when the user is switching the focus throughout the controls on the form by pressing the 'Tab' key on the keyboard.
You could set the focus to the control with the following line, using the 'Focus()' method:
ucStats.Focus()
You could verify this behavior by hooking to the chart's 'KeyDown' event.
Please let me know if you need any additional assistance.