We have nested Nested tabstrip/multipage(s) and are using RenderSelectedPageOnly="true". It seems that nested tabstrips and the selected child pages are also rendered before the parent tab item is clicked which means for us about 6 pages are rendered as soon as the user hits the home page, incurring not only web but RDBMS traffic.
It seems this example - http://demos.telerik.com/aspnet-ajax/tabstrip/examples/multipage/dynamic-pageview-creation/defaultcs.aspx
still loads the selectedpage="0" before it is clicked (which in our case for instance would be when the parent tabstrip/multipage is loaded.
Is there a way to avoid this behaviour and only load the child selectedpage when the parent tab containing the child tabstrip/multipage is selected?
Hi,
I have two questions.
1. I need to have a client side event handler be called whenever user interacts with any of the RadEditors that exist on the page. What event I need to use?
2. Also, I can't change the markup or the code behind to add this event handler. So, how will I find all RadEditors on the page and attach this event using javascript?
Any help is greatly appreciated.
Thanks,
Ana

Does Grid support export to excel (xlsx) when groupping is enabled?
I was not able to find any demo?


Hi,
I am a RadGrid newbie and would appreciate help with a few items.
I am using RadGrid in a SharePoint 2010 visual web-part. I am also using server side code.
Skin = office2010blue
Here are my questions:
1. How do I declaratively set the font for the rows (not just the header)?
2. How do I specify the columns and their width?
3. How do I at runtime set the background color of individual cells and for entire row?
4. How do I stop inheriting the font color from twitter bootstrap css?


Hi ,
how can i get target grid cell index or row key when i drag and drop my cell with same grid. I have attached screen shot and sample code below. Any help will be appreciated.
var dragging = false;
var dragContainer = null;
var currentDraggedElement = null;
function onColumnCreated(sender, args) {
// hook to columns mousedown event;
$addHandler(sender.get_element(), "mousedown", onMouseDown);
}
function onGridCreated() {
// hook to columns document's events
$addHandler(document, "mouseup", onMouseUp);
$addHandler(document, "mousemove", onMouseMove);
}
function onMouseMove(e) {
if (dragging && dragContainer) // if in drag mode move the dragged container
{
dragContainer.style.display = "";
dragContainer.style.position = "absolute";
Telerik.Web.UI.Grid.PositionDragElement(dragContainer, e);
}
}
function onMouseDown(e) {
//create the dragged container
dragging = true;
dragContainer = document.createElement("div");
dragContainer.style.position = "absolute";
dragContainer.style.zIndex = 99999;
dragContainer.style.display = "none";
document.body.insertBefore(dragContainer, document.body.firstChild);
var currentElement = Telerik.Web.UI.Grid.GetCurrentElement(e);
//get parent row element then get the OnwerTableView in order to get objects for the column
var row = Telerik.Web.UI.Grid.GetFirstParentByTagName(currentElement, "tr");
if (row.id == "")
return;
var item = $find('<%=grdAvailability.ClientID%>').get_masterTableView()._getRowByIndexOrItemIndexHierarchical(row)
var ownerTableViewId = item.id.split("__")[0];
var ownerTableView = $find(ownerTableViewId);
if (!ownerTableView)
return;
currentDraggedElement = currentElement;//store the current cell as we will need it inside the mouseup event
dragContainer.innerHTML = currentElement.innerHTML;
Telerik.Web.UI.Grid.ClearDocumentEvents();
}
function onMouseUp(e) {
if (dragging) {
// get the element that you are dropping on
var currentElement = Telerik.Web.UI.Grid.GetCurrentElement(e);
if (dragContainer !== null && dragContainer.innerHTML !==null) {
currentElement.value = dragContainer.innerHTML;
currentDraggedElement.isDragged = true;
PageMethods.GetReservationKeyWithDocNo(dragContainer.innerHTML,
function (result) {
if (result !== null) {
url = '../Reservation/Update/NewMoveReservation.aspx?RK=' + result;
ShowRadWindow('Move Folio', url, 650, 530)
}
}, function (e) {
alert(e.get_message);
$telerik.$.unblockUI();
});
}
Telerik.Web.UI.Grid.RestoreDocumentEvents();
document.body.removeChild(dragContainer);
dragContainer = null;
currentDraggedElement = null;
}
dragging = false;
}
function onGridDestroying() {
$removeHandler(document, "mouseup", onMouseUp);
$removeHandler(document, "mousemove", onMouseMove);
}

Hi,
I have a RadPivotGrid which has Item as RowField, Location as ColumnField and Quantity as Aggregate Field. The Aggregate field is a textbox. The user will change the values in the textboxes and clicks on the "Update" button. Now on the Update button click, I have to get the values from all the textboxes and update them with the values in database. Can you please help how to read the values in the textboxes?
Thanks