I'm a great fan of KendoUI and love the declarative binding and property declaration with JavaScript Literal notation. However, Rest Binding in SharePoint is still immature and there is very little support for relationships and data projections. As a result, I find myself coming back to the SPRadGrid. However, I find the functionality very limited and in some cases non-functional. I'd love to see a rewrite of the SPRadGrid that has more functions and used declarative bindings. I'd also like to see solution package distributed with a working Grid sample so that it was easier to modify it and deploy a customized solution. SharePoint is complex. It's always easier to start with a working sample.
We are using the Radgrid and the problem is lines are sorted by the number in the textbox. Somehow the text in the box gets left aligned and we need it to be right aligned even though in the code we have made right aligned. On mouse over the text starts getting right aligned but when page is reloaded it gets left aligned again. We are using .net 4 and IE9.
I have RadGrid with RadButton as Checkbox inside it for selection.
This code:
For Each item As GridItem In PrimaociGrid.MasterTableView.Items
Dim cb As RadButton = CType(item.FindControl("PrimaPorukuCheckBox"), RadButton)
cb.Checked = True
Next
worked in 2012.3.1016.40
With new 2013 q2 this is not working
I try 2013.2.709.40, same , not working
There in no check in check box
We have telerik Radgrid on the pages in our application. When viewed in the windows phone 8 browser the horizontal touch scroll does not work. Moreover the color of the scrollbar is almost invisible. Requests anyone to please suggest how to overcome this issue. we tried providing a skin as "Balck Metro touch" and also tried enabling "embedded skins" but none of this works.
when accessing column values in the client API (javascript),
if the row indicator column is included the column indexes are off by 1.
Behaving as if the row indicator column is not accounted for in the index scheme.
without this (additional) row, indexing is correct.
* I was just informed the indexing is also affected on the server side as well.
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TelerikColMismatch.Default" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script>
function grdCompany_DblClick(sender, eventArgs) {
var masterTable = sender.get_masterTableView();
var row = masterTable.get_dataItems();
var selRow = row[eventArgs.get_itemIndexHierarchical()];
alert("grdColId : " + (masterTable.getCellByColumnUniqueName(selRow, "grdColId")).innerHTML);
alert("grdColFirstName : " + (masterTable.getCellByColumnUniqueName(selRow, "grdColFirstName")).innerHTML);
alert("grdColLastName : " + (masterTable.getCellByColumnUniqueName(selRow, "grdColLastName")).innerHTML);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<telerik:radgrid runat="server" ID="grdCompany" AutoGenerateColumns="False" CellPadding="0" CellSpacing="0">
<MasterTableView gridlines="Both" hierarchyloadmode="ServerBind" allowautomaticupdates="True" DataKeyNames="Id">
<Columns>
<telerik:GridRowIndicatorColumn FilterControlAltText="Filter RowIndicator column" UniqueName="Id" Resizable="False"></telerik:GridRowIndicatorColumn>
<telerik:GridBoundColumn DataField="Id" HeaderText="ID" UniqueName="grdColId" Visible="true"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="FirstName" HeaderText="First Name" UniqueName="grdColFirstName" Visible="true"></telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="LastName" HeaderText="Last Name" UniqueName="grdColLastName"></telerik:GridBoundColumn>
</Columns>
</MasterTableView>
<ClientSettings>
<ClientEvents OnRowDblClick="grdCompany_DblClick" />
</ClientSettings>
</telerik:radgrid>
</div>
</form>
</body>
</html>
In case the RadGrid has several popup forms they are hidden behind the modal background.