or
function getTaxableOrderSubTotal() { var taxableOrderSubTotalAmnt = 0.00; var radGrid = $find('<%= RadGrid1.ClientID %>'); var masterTableView; var tableViewRows; var length = 0; if (radGrid) { masterTableView = radGrid.get_masterTableView(); } if (masterTableView) { tableViewRows = masterTableView.get_dataItems(); } if (tableViewRows) { length = tableViewRows.length; } if (masterTableView) { if (length > 0) { for (var i = 0; i < length; i++) { var dataItem = masterTableView.get_dataItems()[i]; var isLITaxable = false; if (dataItem) { // 1. Get Taxable Check box value var chkTxbl = dataItem.findElement("chkTaxableLI"); var liTotalPrice = 0.00; if (chkTxbl && chkTxbl.checked) { // Get Total lineITem Price: // if litTotalPrice control is found the //item is in readonly mode // if txtTotalPrice control is found then // item is in edit mode if (dataItem.findElement("litTotalPrice")) { liTotalPrice = dataItem.findElement("litTotalPrice").value; } else if (dataItem.findElement("txtTotalPrice")) { liTotalPrice = dataItem.findElement("txtTotalPrice").value; } taxableOrderSubTotalAmnt = parseFloat(taxableOrderSubTotalAmnt) + parseFloat(liTotalPrice); } } } } } return taxableOrderSubTotalAmnt;}<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script>...</script> </telerik:RadCodeBlock> <asp:Panel ID="pnltest" runat="server"> <telerik:RadAjaxManager ID="RAManager1" EnableAJAX="true" runat="server" OnAjaxRequest="RAManager1_AjaxRequest"> </telerik:RadAjaxManager> <asp:UpdatePanel ID="testUP" runat="server" UpdateMode="Always" class="showcreation"> <ContentTemplate> <fieldset class="fieldsetwidth"> <table class="fTable"> <tr> <td> <asp:Label ID="lbl_BondClass" runat="server" Text="Bond Class:" /> </td> <td> <telerik:RadComboBox ID="cb_bondClass" runat="server" OnDataBinding="cb_BC_DataBinding" AutoPostBack="true" OnSelectedIndexChanged="cb_bondClass_SelectedIndexChanged" SkinID="BondClassRadComboBox"> <HeaderTemplate> <ul> <li class="bondClassColOne">Bond Class </li> <li class="bondClassColTwo">Description </li> </ul> </HeaderTemplate> <ItemTemplate> <ul> <li class="bondClassColOne"> <%# DataBinder.Eval(Container, "Text")%> </li> <li class="bondClassColTwo"> <%# DataBinder.Eval(Container, "Attributes['Description']")%> </li> </ul> </ItemTemplate> </telerik:RadComboBox> </td> </tr> </table> </fieldset> </ContentTemplate> </asp:UpdatePanel> </asp:Panel> <telerik:RadPanelBar ID="rpb_BondCreation" runat="server" ExpandMode="MultipleExpandedItems" Width="727" Skin="Simple"> <Items> <telerik:RadPanelItem Text="Statistics" Expanded="false" runat="server"> <Items> <telerik:RadPanelItem Value="Statistics" runat="server"> <ContentTemplate> <table class="formContent" cellspacing="1"> <tr> <td> <asp:ValidationSummary ID="ValidationSummary2" runat="server" HeaderText="There were errors on the page:" DisplayMode="BulletList" ShowMessageBox="true" ValidationGroup="vg_btn_CalculatePremium" ShowSummary="false" /> </td> </tr> <tr> <td colspan="2"> <table> <tr> <td> <asp:Label ID="lbl_SAACode" runat="server" Text="SAA Code:" /> </td> <td> <telerik:RadComboBox ID="cb_SAACode" runat="server" HighlightTemplatedItems="true" Skin="Simple" DropDownWidth="600px" EnableLoadOnDemand="True" Width="100px" OnClientSelectedIndexChanged="fillSAACode" OnDataBound="cb_SAACode_DataBound"> <HeaderTemplate> <table> <tr> <td style="width: 50px"> SAA </td> <td style="width: 300px"> DESC </td> <td style="width: 150px"> GENERAL </td> <td style="width: 100px"> RATECLASS </td> <td style="visibility: collapse;"> SAACODEEFF </td> <td style="visibility: collapse;"> SAACODEDIS </td> </tr> </table> </HeaderTemplate> <ItemTemplate> <table> <tr> <td style="width: 150px" id="saaVal"> <%# DataBinder.Eval(Container, "Value")%> </td> <td style="width: 200px" id="saaDesc"> <%# DataBinder.Eval(Container, "Text")%> </td> <td style="width: 150px" id="saaClass"> <%# DataBinder.Eval(Container, "Attributes['GENERAL']")%> </td> <td style="width: 50px" id="saaRate"> <%# DataBinder.Eval(Container, "Attributes['RATECLASS']")%> </td> <td style="visibility: collapse;"> <%# DataBinder.Eval(Container, "Attributes['SAACODEEFF']")%> </td> <td style="visibility: collapse;"> <%# DataBinder.Eval(Container, "Attributes['SAACODEDIS']")%> </td> </tr> </table> </ItemTemplate> </telerik:RadComboBox> <asp:RequiredFieldValidator ID="saacodevalidator" runat="server" ControlToValidate="cb_SAACode" ValidationGroup="vg_btn_process" ErrorMessage="SAA Code is required." Display="None"> </asp:RequiredFieldValidator> </td> </tr> </table> </td> </tr> </table> <%# DataBinder.Eval(Container, "Value")%> </ContentTemplate> </telerik:RadPanelItem> </Items> </telerik:RadPanelItem> </Items> </telerik:RadPanelBar></asp:Content>namespace BSGSuretyRewrite.BondCreation{ [System.Web.Script.Services.ScriptService] public partial class BondCreation : System.Web.UI.Page { public string mError = string.Empty; public string sRollback = Environment.NewLine + " IF @@error <> 0 BEGIN ROLLBACK TRANSACTION RETURN END " + Environment.NewLine; public string qBType; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { cb_IssuedBy.DataBind(); ddl_TerminationProvisions.Attributes.Add("onChange", "onSelect();"); this.btn_ClearAddress.Attributes["onClick"] = "return false;"; cb_SameAddress.Attributes.Add("onclick", "javascript:OnCheck_Changed(this);"); int bidNum = int.Parse(Request.QueryString["BidNum"]); qBType = Request.QueryString["bType"]; cb_bondClass.DataBind(); RadPanelItem item = (RadPanelItem)rpb_BondCreation.FindItemByValue("Statistics"); RadComboBox combo = (RadComboBox)item.FindControl("cb_SAACode"); combo.DataBind(); } } protected void cb_bondClass_SelectedIndexChanged(object sender, RadComboBoxSelectedIndexChangedEventArgs e) { if (txt_BondType.Text == "Commercial") cb_Risk.DataBind(); ClearSAAcode(); } protected void ClearSAAcode() { RadPanelItem item = (RadPanelItem)rpb_BondCreation.FindItemByValue("Statistics"); RadComboBox combo = (RadComboBox)item.FindControl("cb_SAACode"); combo.Items.Clear(); combo.DataBind(); txt_SAADescription.Text = string.Empty; txt_SAAClass.Text = string.Empty; txt_RateClass.Text = string.Empty; } protected void cb_SAACode_DataBound(object sender, EventArgs e) { RadComboBox SAArcb = (RadComboBox)sender; if (SAArcb.Items.Count != 0) { SAArcb.Items.Clear(); SAArcb.Text = string.Empty; } int bondType = -1; if (qBType == "Commercial") bondType = 1; else bondType = 0; List<Saa> mySAA = UtilityBond.GetSAACodeListByTypeandClass(cb_bondClass.SelectedValue, bondType); foreach (Saa s in mySAA) { RadComboBoxItem item = new RadComboBoxItem(); item.Text = s.SAA_CODE.ToString(); item.Value = s.SAA_DESC; item.Attributes.Add("GENERAL", s.GENERAL); item.Attributes.Add("RATECLASS", s.RATECLASS ?? ""); item.Attributes.Add("SAACODEEFF", s.ClsCodeEff.ToString() ?? ""); item.Attributes.Add("SAACODEDIS", s.ClsCodeDisable.ToString() ?? ""); SAArcb.Items.Add(item); item.DataBind(); } RadComboBoxItem item1 = new RadComboBoxItem(); SAArcb.Items.Insert(0, item1); } }}I found the following code in an existing thread (http://www.telerik.com/community/forums/aspnet/editor/set-default-image-properties-when-inserting.aspx). The editor.fire executes fine, but the callback never runs. Any suggestions?
Telerik.Web.UI.Editor.CommandList["ImageDialog"] = function (commandName, editor, args) {
<telerik:RadTabStrip runat="server" ID="rtsStatus" Width="100%" ShowBaseLine="true" AutoPostBack="true"></telerik:RadTabStrip>rtsStatus.DataSource = CachedDataTables.CandidateStatus rtsStatus.DataTextField = "Title"rtsStatus.DataValueField = "CandidateStatusID"rtsStatus.DataBind()I have a radgrid that looks like:
<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="MultiEmployeeList" AutoGenerateColumns="False" CellSpacing="0" GridLines="None" GroupingEnabled="False" AllowMultiRowEdit="false" AutoGenerateEditColumn="True" HorizontalAlign="Left"Width="800px"> <ClientSettings> <ClientEvents OnCommand="OnCommand" /> </ClientSettings> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu> <MasterTableView DataSourceID="MultiEmployeeList" DataKeyNames="rasID" ClientDataKeyNames="rasID" EditMode="InPlace"> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="empName" FilterControlAltText="Filter column column" UniqueName="Name" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridDropDownColumn DataField="rasRoleID" DataSourceID="RoleList" FilterControlAltText="Filter column column" ListTextField="mrrRoleDesc" ListValueField="mrrID" UniqueName="rasRoleID" EmptyListItemText=" -- Select Role --" EnableEmptyListItem="True" > </telerik:GridDropDownColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> </telerik:RadGrid>
<MasterTableView EditMode="PopUp" Caption="Caption" CommandItemDisplay="Top" NoMasterRecordsText="No Rows Returned!" DataKeyNames="ID" RetrieveNullAsDBNull="False" HorizontalAlign="Center" BorderWidth="1" BorderColor="Gray" BorderStyle="Solid" InsertItemPageIndexAction="ShowItemOnFirstPage">
I searched the entire forum and I could't find one single explanation on what happens internally to the SQL table that stores the appointments, specifically the field 'RecurranceStorage' when a 'recurring exception' occurs. Please provide me with a link that can help me to understand the magic. I want to know how recurrence series keep track of exceptions like 'moving' one instance of the series to another resource or date/time. Your sample code 'ResouceGrouping' has zero code-behind.Thanks in advance.