Is there a styling guide/tutorial for the WebDataMenu? I attempted to create my own style as follows:
.igdm_ControlHorizontal /* The actual control properties */{ cursor:default; float:left; white-space:nowrap; font-family:Verdana,Sans-serif; background-image:none; background-color:#666; border:0px none; margin-left:1px;}.igdm_MenuItemHorizontalRootLink /* The style of the links on the main toolbar*/{ text-decoration:none; font-family:Verdana,Sans-serif; font-size:12px; cursor:default; color:#FFF; font-weight:bold;}.igdm_MenuItemHorizontalRootSelected /* The style of any selected links without any children */ { background:#666; border:none; color:#55AE3A;}.igdm_MenuItemHorizontalRootActive > a /* The style of any top-level link */{ color:#FFF;}.igdm_MenuItemHorizontalRootActive /* The style of the selected top level item with children */{ background-image:none; background-color:#666; border:none;}.igdm_MenuItemHorizontalRootHover /* The style of the top level items when hovered */{ background-image:none; background-color:#666; border:none;}.igdm_MenuItemHorizontalRootHover > a /* The colour of the top level item links when hovered */{ color:#55AE3A;}.igdm_MenuGroupVertical /* The style of the child items */{ background-color:#DDD; padding-left:0px; cursor:default; list-style-type:none; padding-top:0px; margin:0px; border:1px solid #FFF;}.igdm_MenuItemVertical /* Don't know! */{ margin:0px; color:#333; background:Transparent none repeat scroll 0 0; padding:5px; border:1px solid transparent;}.igdm_MenuItemVerticalSelected > a /* The style of the selected child item */{ color:#000;}.igdm_MenuItemVerticalHover /* The style of the child items when hovered */{ margin:0px; background-color:#FFF; border:1px solid #000; font-weight:normal;}.igdm_MenuItemVerticalHover > a /* The colour of the child level item links when hovered */{ color:#55AE3A;}
Unfortunately these changes are not visible in IE6? They work fine in FF, IE7, IE8.
Are there any guides for styling other Infragistics controls, such as the WebDataGrid?
Hello,
Please check this out : http://forums.infragistics.com/blogs/engineering/archive/2010/08/10/which-are-my-css-files.aspx
Hope that helps.
So, there is no documentation specific to styling the WebDataMenu?
Could you please attach your code if I debug it I may figure out what happen.
Thanks
Well css seems to have truncated my reply so here is the last part easier to read:-
The Application Styling Configurator seems to be saying I don't have styling enabled for the project, although it appears I do and there is no obvious way to remove styling. I guess deleting the line in web.config will do it, but what does enableAppStyling="false" mean if it is still applying the style? I also have 2 particular problems. One is that the menu items are taller than I want them to be and I find the cause is not a setting from a css but an inline style with a "height" setting. How is this generated? In a test App this is sometimes not present but I have not worked out what causes it.The other problem is that if I set EnableScrolling="true" then the vertical menus change completely with list bullets and a transparent background. Is that supposed to happen with a StyleSet?It is hard to debug a drop down menu format using firebug or IE8 developer tools because of the way the menu disappears when the cursor moves off it.
That is not really an answer. I have done that but I find that some of my own application css settings override the Styleset settings. A simple example is an <a> style which I have, I discovered affects the menu. Without knowing how the component is rendered it is difficult to control the actual style applied.
I have set the style set to Office2007Blue. I didn't change anything because, I think, I have this in my web config:-
<infragistics.web enableAppStyling="false" styleSetName="Office2007Blue" styleSetPath="~/ig_res" />The Application Styling Configurator seems to be saying I don't have styling enabled for the project, although it appears I do and there is no obvious way to remove styling. I guess deleting the line in web.config will do it, but what does enableAppStyling="false" mean if it is still applying the style? I also have 2 particular problems. One is that the menu items are taller than I want them to be and I find the cause is not a setting from a css but an inline style with a "height" setting. How is this generated?In a test App this is sometimes not present but I have not worked out what causes it.The other problem is that if I set EnableScrolling="true" then the verticalmenus change completely with list bullets and a transparent background. Is that supposed to happen with a StyleSet?It is hard to debug a drop down menu format using firebug or IE8 developer tools because of the way the menudisappears when the cursor moves off it.