or
<div id="content"> <telerik:RadSplitter BorderSize="0" OnClientLoaded="SplitterLoaded" VisibleDuringInit="false" ID="RadSplitter2" Width="100%" Height="100%" runat="server" Orientation="Vertical"> <telerik:RadPane ID="pane1" runat="server" Width="120px" Scrolling="None"> <div class="sidebar"> <comx:VMenu ID="VMenu" runat="server" /> </div> </telerik:RadPane> <telerik:RadSplitBar EnableResize="false" CollapseMode="Forward" ID="RadSplitBar1" runat="server"> </telerik:RadSplitBar> <telerik:RadPane ID="pane2" runat="server" > <div class="workingarea_splitter"> <comx:Menubar ID="MenuBar" runat="server" /> <asp:Label ID="lblItemName" runat="server" CssClass="itemname" /> <asp:Label ID="lblError" runat="server" CssClass="invisible" /> <asp:ContentPlaceHolder ID="Content" runat="server" /> </div> </telerik:RadPane> </telerik:RadSplitter> </div>function SplitterLoaded(splitter, arg) { var pane = splitter.getPaneById('<%= pane2.ClientID %>'); var height = pane.getContentElement().scrollHeight; splitter.set_height(splitter.get_height() - pane.get_height() + height); pane.set_height(height); }
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript" src="JavaScript.js"></script> </telerik:RadScriptBlock></head><body> <form id="form1" runat="server"> <div> <telerik:RadButton ID="RadButton1" runat="server" Text="RadButton" OnClientClicked="test"></telerik:RadButton> </div> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager> </form> </body></html>function test(sender,args) { var button = $find("<%= RadButton1.ClientID %>"); alert(button.get_text());}
function AmountChanged(sender, args) { if (args._oldValue != '') { CalculateGridLineTotals(); ReCalculateTaxes(); } console.log("Row Number " + rowIndex1) SaveInvoiceItems(); }
function SaveInvoiceItems() {
var masterTable = $find("<%=grdInvoiceItems.ClientID%>").get_masterTableView();
//for (var row = 0; row < masterTable.get_dataItems().length; row++) {
var Id = masterTable.getCellByColumnUniqueName(masterTable.get_dataItems()[rowIndex1], "Id");
var grid = $find("<%=grdInvoiceItems.ClientID%>");
var masterTbl = grid.get_masterTableView();
var gridRow = masterTbl.get_dataItems()[rowIndex1];
var item = gridRow.findControl("ddlItems")._text;
var description = gridRow.findControl("txtDescription")._text;
var price = gridRow.findControl("txtPrice")._text;
var qty = gridRow.findControl("txtQty")._text;
var discount = gridRow.findControl("txtDiscount")._text;
var amount = gridRow.findControl("lblAmount")._text;
if (discount == '')
discount = 0;
if (price == '')
price = 0;
if (qty == '')
qty = 0;
if (amount == '')
amount = 0;
var obj_as_object = { id: Id.innerHTML, item: item, description: description, price: price, qty: qty, discount: discount, amount: amount };;
var obj_as_string = JSON.stringify(obj_as_object);
var xhr = $.ajax({
type: "POST",
url: "/WebService/InvoiceWebService.asmx/UpdateRecurringInvoiceItems",
data: obj_as_string,
'async': false,
contentType: "application/json; charset=utf-8",
dataType: "json",
beforeSend: function (xhr, settings) {
xhr.startTime = new Date().getTime();
$("#wait").css("display", "block");
},
complete: function (xhr) {
var elapsed = new Date().getTime() - xhr.startTime;
if (elapsed < 3000) {
$("#wait").css("display", "block").delay(7000 - elapsed).hide(1);
} else {
$("#wait").css("display", "block").hide();
}
}
});
//)).then(function (data, textStatus, jqXHR) {
// //alert("what is this"); // Alerts 200
//});
//setTimeout(doSomething(Id.innerHTML), 3000);
//}
}
