Hello all,
I've used the Theme Builder to configure a style for our internal hub, Ive created an Assembly with Bryans builder and added it to the bin folder.
Ive looked through various tutorials on the knowledge base from Loading Skins for External assemblies to manually referencing the skins in CSS and its really starting to drive me nuts.
If anyone could please point me in the right direction it would be most appreciated.
So here goes;
In my web.config file I have the following in <appSettings>:
<add key="Telerik.Skin" value="Vulcan"/><add key="Telerik.EnableEmbeddedSkins" value="false"/><add key="Telerik.EnableEmbeddedBaseStylesheet" value="true"/><add key="Telerik.Web.SkinsAssembly" value="Vulcan"/><add key="Telerik.Web.UI.StyleSheetFolders" value="~/App_Themes/Vulcan" />
Then in my MasterPage.aspx file I have the following - note for now i'm only referencing a single control:
<telerik:RadStyleSheetManager ID="RadStyleSheetManager" runat="server"> <StyleSheets> <telerik:StyleSheetReference Name="Vulcan.Button.Vulcan.css" Path="~/App_Themes/Vulcan/Button.Vulcan.css" Assembly="Vulcan" ></telerik:StyleSheetReference> </StyleSheets></telerik:RadStyleSheetManager>
And in the child page i have:
<telerik:RadButton ID="btnRecalculate" runat="server" Text="Recalculate" OnClick="btnRecalculate_Click" RenderMode="Lightweight" Skin="Vulcan" CssClass="btnRecalculate" />
However when I view the page I get a boring unstyled standard button, which obviously I can style via CSS but that would defeat the object.
Please advise, as I'm at my wits end with the software, which has lots of cool features and functionality, but the the corporate styling is driving me crazy
Many thanks


I have several grids on a page that I have enabled the Telerik Busy Indicator using the RadAjaxManager. The busy indicator works fine on all of the grid except for one. I keep getting the error "Error: Unable to get property 'Cols' of undefined or null reference" only when I export to Excel or PDF. On the "btnRun" click the indicator displays like normal, but when I export I get the error. I did see another post in which this same error displayed but I've verified that I only have one instance of the AjaxManager.
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" UpdateInitiatorPanelsOnly="true" ClientEvents-OnRequestStart="requestStart" DefaultLoadingPanelID="RadAjaxLoadingPanel1">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="cmdLoad">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="usrStatus" />
<telerik:AjaxUpdatedControl ControlID="grdScoreCard" />
<telerik:AjaxUpdatedControl ControlID="grdEHSMonthlyStats" />
<telerik:AjaxUpdatedControl ControlID="grdScoreCardTitles"/>
<telerik:AjaxUpdatedControl ControlID="grdScoreCardFormulaEntry"/>
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnRun">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="grdScoreCardDashboard" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>

We have a problem with the RadGrid DetailTables when using the Bootstrap skin.
When changing the background colour using the code behind with every other skin everything works perfectly, however, when using the Bootstrap skin, the alternative background colour of the skin seems to overwrite our set colour to the bootstrap alternative. This only affects the detail tables. The main Grid renders as expected.
The code for the ItemDataBound is working correctly. Everything works exactly as expected with ALL the other skins, just not the one I want to use!
Has anyone else come up against this issue? Any suggestions of a fix?
We are currently using Telerik UI for ASP.NET_AJAX 2017.3.913
Thanks
Chris

Hello!
I'm trying to use a pre formatted xlsx file as a starting point for my spreadsheet, and then trying to load data from my webservice (using a DropDownList to select a year) into some of its cells, so that the user can change the value of those cells and then hit the save button so that I can retrieve both the values and the formulas of the edited cells. However, I'm having trouble finding a solution that covers all the steps required for my program to work:
1) I tried using the SpreadsheetDocumentProvider to load my xlsx document, but then I don't know how to both load the data into the resulting spreadsheet, and also overriding its save function so that I can retrieve the values and formulas of the cells.
2) I tried overriding the SpreadsheetDataBaseProvider, which lets me load info from my webservice and into the cells I want, however I don't know how to load the format of my xlsx file, tell it which value is selected in the "Year" DropDownList so that I can load the correct values, or how I can send a parameter to the SaveWorkbook Method so that I save only certain cells.
Is it possible to do what I need with this control? Is there an example project I could use to learn more about it or should I use another controller entirely?
Thanks.
Is there a way to Export a RadGrid to PDF and have the PDF content fill more of the page? I have an output set for Letter Landscape. Here is the setup i'm using in the ItemCommand event.
grdScoreCardDashboard.ExportSettings.Pdf.BorderType = GridPdfSettings.GridPdfBorderType.AllBorders
grdScoreCardDashboard.ExportSettings.OpenInNewWindow = True
grdScoreCardDashboard.ExportSettings.IgnorePaging = True
grdScoreCardDashboard.ExportSettings.Pdf.PageHeight = Unit.Parse("162mm")
grdScoreCardDashboard.ExportSettings.Pdf.PageWidth = Unit.Parse("600mm")
grdScoreCardDashboard.ExportSettings.Pdf.PageRightMargin = Unit.Parse("10mm")
grdScoreCardDashboard.ExportSettings.Pdf.PageLeftMargin = Unit.Parse("10mm")
grdScoreCardDashboard.ExportSettings.Pdf.Title = "Score Card"
grdScoreCardDashboard.ExportSettings.Pdf.PaperSize = GridPaperSize.Letter
grdScoreCardDashboard.ExportSettings.FileName = String.Format("ScoreCardOutput-{0}", DateTime.Now.ToString("yyyyMMddhhmmss"))
grdScoreCardDashboard.ExportSettings.Pdf.AllowPrinting = True
grdScoreCardDashboard.ExportSettings.Pdf.AllowModify = True
grdScoreCardDashboard.ExportSettings.Pdf.AllowCopy = True
grdScoreCardDashboard.ExportSettings.ExportOnlyData = False
grdScoreCardDashboard.ExportSettings.Pdf.FontType = Telerik.Web.Apoc.Render.Pdf.FontType.Embed

Hello guys,
We have a ComboBox with checkboxes that is populated in the server-side. Also there it is determined which items should be checked. AutoPostBack for the component is set to false and we trigger a postback through other means.
When the dropdown is closed (OnClientDropDownClosing or OnClientDropDownClosed event), we need to retain the items that were checked at the last postback.
Here is an example:
Let's say we have the items a,b,c,d in the ComboBox:
a and b are set to checked at the last postback. On the client-side the user makes some changes so that yet c and d are checked. Now he decides to close the dropdown. We want that yet a and b are left checked.
Currently we have that implemented through a "hack", but we have some cases with massive thata(2000 items+) where it takes several seconds before the dropdown closes, and this is a major performance issue. So is there any way to implement that behaviour?
Thanks,
Simeon
