This is a migrated thread and some comments may be shown as answers.

RadGrid Q3 2008 Skins Available for Download -cont

11 Answers 88 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Ray
Top achievements
Rank 1
Ray asked on 19 Mar 2009, 10:16 AM
" As the previous thread is locked!!

Posted 1 hour ago (permalink)

Hi Ray,

An embedded skin with the name of Web20 exists.

If you still have troubles making a skin work, please send us a simple runnable application, so that we can see what you are trying to do.

Sincerely yours,
Dimo
the Telerik team

>> Please read the thread, the external skins MUST be referenced in the same way, which say MYWeb20 obviously cannot be done..
THIS IS THE PROBLEM...
Hence saying web20 exists, is totally off the point of the issue, I know it exists, MyWeb20 cannot be made to exist..

Obviously this is a fundermental english understanding  issue here...

Very frustrated...

11 Answers, 1 is accepted

Sort by
0
Dimo
Telerik team
answered on 19 Mar 2009, 11:34 AM
Hi Ray,

Both embedded and non-embedded skins can be defined in ASP.NET themes. The difference is the following:

1) if you are going to use an embedded skin, you should have

<telerik:RadGrid runat="server" Skin="Web20" />

2) if you are going to use a non-embedded skin, you should have

<telerik:RadGrid runat="server" Skin="MyCustomSkin" EnableEmbeddedSkins="false" />

AND ALSO, you should take care of registering the non-embedded CSS file, either by placing it inside the theme's folder or using a <link> tag on the web page.



Kind regards,
Dimo
the Telerik team


Instantly find answers to your questions on the new Telerik Support Portal.
Check out the tips for optimizing your support resource searches.
0
Ray
Top achievements
Rank 1
answered on 19 Mar 2009, 08:27 PM
Please, please read first, then reply..
What you suggest CANNOT work in any commercial site.. and is simply NOT workable...

Please, please... read the requirement...

0
Ray
Top achievements
Rank 1
answered on 19 Mar 2009, 10:28 PM
Different approach...

My existing non AJAX control solves the problem this way..
The control has the ability to select the skins file path normally \asp_net\xxx\skins

Within the skins directory the skins are named i.e for Q3 2008 \Web20 etc
The control has an attribute to use embedded, if not set then the path must be set..
So if we have a asp net scheme which has 
<telerik:RadGrid runat="server" Skin="Web20" />

If embeded then would use the internal, otherwise would use the skin path to find Web20..
NOTE there is NO chaneg to the asp net thme or any asp page to amke this happen..

This very very basic stuff, not sure why it is so painful with rad or why you dont seem to understand how commercial web appliciations are build using Msoft dot net!! This has taken almost a week of topic responses both here and in your ticket system..

You examples/links are mostly too trival and not related to real commercial web application usage..

Argh...
0
Dimo
Telerik team
answered on 20 Mar 2009, 04:30 PM
Hello Ray,

I am verry sorry for your frustration, but if you explain better what are your commercial web application requirements and what are the limitations, which you have, that prevent you from changing the current ASP.NET themes or your pages, we could provide an advice what the options in your case are.

After all those message round-trips, I am still not sure what you want to do, what you are willing to change and what you are not willing to change, in order to use Q3 2008 skin with the Q1 2009 controls.

All the best,
Dimo
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Ray
Top achievements
Rank 1
answered on 20 Mar 2009, 08:22 PM

Rad contols would be a small part of the overall application, hence it will not drive the overall design, it is simply a GUI element..

Suggesting that one must redesing an existing syetm to fix a basially defective contol which is unable to provide ( it would seem from this thread) commercial skin versioning/external support is simplly un beliveable..
You answers demonstarte a total lack of understanding of commercial web applications ( see long threads on Q2 support and your breaking changes)..

Hence answer is that NO I am not going to redesign existing working asp net theme management to fix your lack of versioning support or external skin support!!


At this point I can spend no more time with you, on this very basic requirement, I suggests you simple review how commercial controls solve this roblem ( see last post)..

We are currently waiting on a reply from one of your team about what your source code option will allow us to fix, as the support is simply useless..

If the source code option is viable, then we will eaither a) fix the existing themes, and probally add back Q3 2008 with veriosning to the code base, and b) fix the external skin support as per our existing controls..

End of thread..



0
Dimo
Telerik team
answered on 25 Mar 2009, 11:38 AM
Hello Ray,

The skinning and features of our web controls are related to their HTML rendering, so a CSS skin versioning in the form that you expect would require also an HTML rendering versioning, and I am afraid that the latter is rather implausible.

Greetings,
Dimo
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Ray
Top achievements
Rank 1
answered on 25 Mar 2009, 08:28 PM
Once again you missed the point..
The requirement is to provide the control with the ability to render external skins..
The same as most other controls I have used do today...
Dont want internal rendering versioning...

0
Dimo
Telerik team
answered on 26 Mar 2009, 09:32 AM
Hi Ray,

Indeed, this functionality existed in the old RadControls for ASP.NET (there were no embedded skins at that time), but was deliberately removed, because a lot of developers demanded to be able to tweak the location, naming and organisation of their custom CSS files.

So now we support two modes in terms of skinning -

+ basic mode with embedded skins - the controls take care of registering the CSS files
+ advanced mode with non-embedded skins - the developer takes care of registering the CSS files

Regards,
Dimo
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Ray
Top achievements
Rank 1
answered on 26 Mar 2009, 09:02 PM
This breaks ASP.net themeing!

You need to support the ability to tell the control what external skin to use, otehrwise you might just as welll trask ASPnet themes..

Very...very basic stuff..

0
Dimo
Telerik team
answered on 30 Mar 2009, 11:52 AM
Hi Ray,

As you know, if you include a CSS file in an ASP.NET theme folder, it is registered automatically. So you don't have to tell a control where its custom skin's CSS file is located, when using ASP.NET themes - the .NET framework will register the CSS file automatically.

If you want to use ASP.NET themes and change the custom skin used by RadControls, you should use several ASP.NET themes and each theme should contain the CSS files for the respective skin.

Best wishes,
Dimo
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
0
Ray
Top achievements
Rank 1
answered on 31 Mar 2009, 01:40 AM

Dino,

Step one: read requirement

Step two: understand requirement

Step three: Only after 1 & 2 respond..

 

if you do 1&2 one shoudl see that your response is useless and will not work..

In any case simply copy what others have done in this space, dont re-invent(break) the wheel here..

 

 

Tags
Grid
Asked by
Ray
Top achievements
Rank 1
Answers by
Dimo
Telerik team
Ray
Top achievements
Rank 1
Share this question
or