Hello
Fields of type URL are not shown as normal links (with URL description as display text and URL address as href), but in form of http://www.xxx.com, URL description. When you click on the link, the view item properties window is opening instead of target address.
How can you control the rendering of URL values in the grid?
In the normal view of corresponding list in SharePoint the links are shown correctly.
Thank you and best regards,
Roger
Fields of type URL are not shown as normal links (with URL description as display text and URL address as href), but in form of http://www.xxx.com, URL description. When you click on the link, the view item properties window is opening instead of target address.
How can you control the rendering of URL values in the grid?
In the normal view of corresponding list in SharePoint the links are shown correctly.
Thank you and best regards,
Roger
6 Answers, 1 is accepted
0

Roger
Top achievements
Rank 1
Veteran
answered on 16 Oct 2012, 12:42 PM
Hello
I have generated another view for my link list and bound the grid to this new view. Instead of using the field URL (URL with edit menu), I have selected the field URL. This field should be rendered correctly - I think, it's a computed field, which is used for display by corresponding views.
When using this field, nothing is shown at all!
Computed and calculated fields are quite common in SharePoint. Is this an issue for SPRadGrid webpart?
Thanks and cheers,
Roger
I have generated another view for my link list and bound the grid to this new view. Instead of using the field URL (URL with edit menu), I have selected the field URL. This field should be rendered correctly - I think, it's a computed field, which is used for display by corresponding views.
When using this field, nothing is shown at all!
Computed and calculated fields are quite common in SharePoint. Is this an issue for SPRadGrid webpart?
Thanks and cheers,
Roger
0

Roger
Top achievements
Rank 1
Veteran
answered on 17 Oct 2012, 10:57 PM
Hello
Using JustDecompile I found the problem.
It is concerning computed field URLNoMenu, which is used for display of URL fields (without editing functionalities).
Unfortunately, most of computed fields get hidden. Only fields with following FieldReferences are shown:
These FieldReferences are not available for computed field URLNoMenu.
This unwanted logic was found in function TrySwitchWithFieldReference.
Is there nobody, who wants to show normal links in SPRadGrid webpart? Or is there a trick?
Thanks,
Roger
Using JustDecompile I found the problem.
It is concerning computed field URLNoMenu, which is used for display of URL fields (without editing functionalities).
Unfortunately, most of computed fields get hidden. Only fields with following FieldReferences are shown:
- LinkTitleNoMenu
- _EditMenuTableStart
- _EditMenuTableEnd
These FieldReferences are not available for computed field URLNoMenu.
This unwanted logic was found in function TrySwitchWithFieldReference.
Is there nobody, who wants to show normal links in SPRadGrid webpart? Or is there a trick?
Thanks,
Roger
0
Hello Roger,
You are correct concerning the URL field with description - I can submit this as a bug to our development team, please, let us know if it is all right for you to have a Hyperlink field to be displayed with its description without the link and the link opening whatever url it contains?
Looking forward to your feedback.
Regards, Tsvetoslav
the Telerik team
You are correct concerning the URL field with description - I can submit this as a bug to our development team, please, let us know if it is all right for you to have a Hyperlink field to be displayed with its description without the link and the link opening whatever url it contains?
Looking forward to your feedback.
Regards, Tsvetoslav
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0

Roger
Top achievements
Rank 1
Veteran
answered on 20 Oct 2012, 07:46 AM
Hi Tsvetoslav, Hello
Computed field URLNoMenu should just show link to target URL - same behavior as in standard views of SharePoint.
Question:
What is the preferred way to adapt cell values (rendered HTML) dynamically in SPRadGrid depending on its current content or other attributes? I don't want to use any template column, because it should be really dynamic. I have already an extended TelerikSPRadGridWebPart and there is the possibility to attach event handlers to web part or SPRadGrid of web part.
Best regards,
Roger
PS. Sorry, I have created this post with Safari Mobile and it seems that no line breaks are rendered!
0

Roger
Top achievements
Rank 1
Veteran
answered on 24 Oct 2012, 12:07 PM
Hello
I could solve this issue by injecting following Javascript:
Cheers,
Roger
I could solve this issue by injecting following Javascript:
var hyperlinks = $("tr.rgRow td a, tr.rgAltRow td a");
if (hyperlinks.length > 0) {
for (var i=0; i <
hyperlinks.length
; i++) {
var
hyperlink
=
hyperlinks
[i];
var
lastIndex
=
hyperlink
.innerHTML.lastIndexOf(", ");
if (lastIndex > -1) {
hyperlink.innerHTML = hyperlink.innerHTML.substring(lastIndex +2);
}
}
}
Cheers,
Roger
0
Hi Roger,
Nice to hear you have a solution to this requirement of yours. As for the computed fields - I have received a note from our development team that this task is not that trivial and requires more time. The better display of computed fields will be included in the next Q release depending on time allotted to other development tasks with higher priority. Thanks for the understanding.
Kind regards,
Tsvetoslav
the Telerik team
Nice to hear you have a solution to this requirement of yours. As for the computed fields - I have received a note from our development team that this task is not that trivial and requires more time. The better display of computed fields will be included in the next Q release depending on time allotted to other development tasks with higher priority. Thanks for the understanding.
Kind regards,
Tsvetoslav
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.