or
<telerik:RadGrid ID="GridUsers" runat="server" AllowAutomaticDeletes="True" Height="735" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" AllowPaging="True" AllowSorting="True" Culture="de-DE" DataSourceID="dsCustomers" OnItemCommand="GridUsers_ItemCommand" AutoGenerateColumns="False" OnItemDataBound="GridUsers_ItemDataBound" OnItemDeleted="GridUsers_ItemDeleted"> <groupingsettings casesensitive="False" /> <exportsettings> <Pdf PageWidth=""> </Pdf> </exportsettings> <clientsettings enablerowhoverstyle="True"> <Selecting AllowRowSelect="True" /> <Scrolling AllowScroll="True" UseStaticHeaders="True"/> </clientsettings> <mastertableview clientdatakeynames="CustomerId" tablelayout="Auto" commanditemdisplay="Top" datakeynames="CustomerID" datasourceid="dsCustomers" nomasterrecordstext="Kein Firmen-User vorhanden"> <NoRecordsTemplate> <div class="alert alert-success m10"> <asp:Label runat="server" ID="lblNorecord" Text="Keine Firmen-User gefunden" /> </div> </NoRecordsTemplate> <CommandItemSettings AddNewRecordText="Neuer Firmen-User" /> <RowIndicatorColumn Visible="False"> </RowIndicatorColumn> <ExpandCollapseColumn Created="True"> </ExpandCollapseColumn> <CommandItemTemplate> <div class="container-fluid"> <div class="row-fluid m5"> <asp:LinkButton runat="server" CssClass="btn btn-default span6" CommandName="InitInsert"> <span class="icon-plus-sign"></span> <asp:Label runat="server" ID="Label4" Text="Neue Firmen Benutzer" CssClass="l10"/> </asp:LinkButton> <asp:LinkButton runat="server" CssClass="btn btn-default span6" CommandName="RebindGrid"> <span class="icon-refresh"></span> <asp:Label runat="server" ID="Label6" Text="Aktualisieren" CssClass="l10"/> </asp:LinkButton> </div> </div> </CommandItemTemplate> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton"> <HeaderStyle Width="30px" /> <ItemStyle HorizontalAlign="Center" Width="30px" /> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn AllowFiltering="False" AllowSorting="False" DataField="CustomerId" DataType="System.Int32" Display="False" FilterControlAltText="Filter CustomerId column" HeaderText="CustomerId" ReadOnly="True" SortExpression="CustomerId" UniqueName="CustomerId"> <ColumnValidationSettings> <ModelErrorMessage Text=""></ModelErrorMessage> </ColumnValidationSettings> </telerik:GridBoundColumn> <telerik:GridTemplateColumn AutoPostBackOnFilter="True" CurrentFilterFunction="Contains" DataField="Username" FilterControlAltText="Filter Username column" FilterControlWidth="90px" HeaderText="Username" ShowFilterIcon="False" SortExpression="Username" UniqueName="Username" AllowFiltering="False"> <ItemTemplate> <asp:Label ID="UsernameLabel" runat="server" Text='<%# Eval("Username") %>' ToolTip='<%# ((bool)Eval("Enabled") == false)?"Der User ist aktuell deaktiviert!": string.Empty %>' CssClass='<%# ((bool)Eval("Enabled") == false)?"company-disable": "company-normal" %>' /> </ItemTemplate> <HeaderStyle Width="100px" /> <ItemStyle Width="100px" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn AllowFiltering="False" AllowSorting="False" DataField="Firstname" FilterControlAltText="Filter Firstname column" HeaderText="Vorname" SortExpression="Firstname" UniqueName="Firstname" Display="False"> <ColumnValidationSettings> <ModelErrorMessage Text=""></ModelErrorMessage> </ColumnValidationSettings> </telerik:GridBoundColumn> <telerik:GridBoundColumn AutoPostBackOnFilter="True" FilterControlWidth="120" CurrentFilterFunction="Contains" DataField="Lastname" FilterControlAltText="Filter Lastname column" HeaderText="Nachname" ShowFilterIcon="False" SortExpression="Lastname" UniqueName="Lastname" AllowFiltering="False"> <ColumnValidationSettings> <ModelErrorMessage Text=""></ModelErrorMessage> </ColumnValidationSettings> <HeaderStyle Width="100px" /> <ItemStyle Width="100px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="False" AllowSorting="False" DataField="Email" FilterControlAltText="Filter Email column" HeaderText="Email" SortExpression="Email" UniqueName="Email"> <ColumnValidationSettings> <ModelErrorMessage Text=""></ModelErrorMessage> </ColumnValidationSettings> </telerik:GridBoundColumn> <telerik:GridCheckBoxColumn ColumnGroupName="RoleDetails" DataField="IsAdministrator" DataType="System.Boolean" FilterControlAltText="Filter IsAdministrator column" HeaderText="A" HeaderTooltip="User ist Administrator" SortExpression="IsAdministrator" UniqueName="IsAdministrator" AllowFiltering="False"> <HeaderStyle HorizontalAlign="Center" Width="40px" /> <ItemStyle HorizontalAlign="Center" Width="40px" /> </telerik:GridCheckBoxColumn> <telerik:GridCheckBoxColumn ColumnGroupName="RoleDetails" DataField="IsTechnican" DataType="System.Boolean" FilterControlAltText="Filter IsTechnican column" HeaderText="T" HeaderTooltip="User ist Techniker" SortExpression="IsTechnican" UniqueName="IsTechnican" AllowFiltering="False"> <HeaderStyle HorizontalAlign="Center" Width="40px" /> <ItemStyle HorizontalAlign="Center" Width="40px" /> </telerik:GridCheckBoxColumn> <telerik:GridCheckBoxColumn ColumnGroupName="RoleDetails" DataField="IsPurchaser" DataType="System.Boolean" FilterControlAltText="Filter IsPurchaser column" HeaderText="P" HeaderTooltip="User ist Einkäufer" SortExpression="IsPurchaser" UniqueName="IsPurchaser" AllowFiltering="False"> <HeaderStyle HorizontalAlign="Center" Width="40px" /> <ItemStyle HorizontalAlign="Center" Width="40px" /> </telerik:GridCheckBoxColumn> <telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete" ConfirmDialogHeight="220px" ConfirmDialogType="RadWindow" ConfirmDialogWidth="350px" ConfirmTextFields="Firstname,Lastname" ConfirmTextFormatString="Den User <strong>{0} {1}</strong> jetzt löschen?" ConfirmTitle="User löschen" FilterControlAltText="Filter Delete column" UniqueName="Delete"> <HeaderStyle HorizontalAlign="Center" Width="30px" /> <ItemStyle HorizontalAlign="Center" Width="30px" /> </telerik:GridButtonColumn> </Columns> <ColumnGroups> <telerik:GridColumnGroup HeaderStyle-HorizontalAlign="Center" HeaderText="Berechtigung" Name="RoleDetails"> <HeaderStyle HorizontalAlign="Center" /> </telerik:GridColumnGroup> </ColumnGroups> <EditFormSettings EditFormType="Template"> <EditColumn UniqueName="EditCommandColumn1" FilterControlAltText="Filter EditCommandColumn1 column"></EditColumn> <FormTemplate> <div class="myp-edititem"> <div class="row-fluid"> <fieldset> <legend> <asp:Label runat="server" ID="lblUserAddress" Text="Benutzerdaten"></asp:Label></legend> <div class="row-fluid"> <div class="span6"> <!-- Username --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="lblUsername" runat="server" Text="Benutzername:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"><i class="icon-exclamation-sign"></i></span> <asp:TextBox ID="txtUsername" runat="server" CausesValidation="True" TabIndex="10" ValidationGroup="UserForm" Text='<%# Bind("Username") %>' Enabled='<%# (Container is GridEditFormInsertItem) %>' /> <div> <asp:RequiredFieldValidator ID="valUsername" runat="server" ControlToValidate="txtUsername" Display="Dynamic" ErrorMessage="Ein Benutzername wird erwartet!" CssClass="val-error" SetFocusOnError="True" ValidationGroup="UserForm" Enabled='<%# (Container is GridEditFormInsertItem) %>' /> <asp:CustomValidator ID="cuvUsername" runat="server" ControlToValidate="txtUsername" Display="Dynamic" ErrorMessage="Benutzer bereits registriert!" CssClass="val-error" SetFocusOnError="True" ValidationGroup="UserForm" Enabled='<%# (Container is GridEditFormInsertItem) %>' OnServerValidate="cuvUser_OnServerValidate" /> </div> </div> </div> </div> </div> <!-- Prefix --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="Label5" runat="server" Text="Anrede:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"><i class="icon-globe"></i></span> <asp:DropDownList runat="server" ID="ComboPrefix" TabIndex="50" SelectedValue='<%# Bind("Prefix") %>' DataSourceID="dsGender" DataTextField="Name" DataValueField="Value" /> </div> </div> </div> </div> <!-- Firstname --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="lblFirstname" runat="server" Text="Vorname:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"><i class="icon-exclamation-sign"></i></span> <asp:TextBox ID="txtFirstname" runat="server" CausesValidation="True" TabIndex="10" ValidationGroup="UserForm" Text='<%# Bind("Firstname") %>' /> <div> <asp:RequiredFieldValidator ID="rfvFirstname" runat="server" ControlToValidate="txtFirstname" Display="Dynamic" ErrorMessage="Ein Vorname wird erwartet!" CssClass="val-error" SetFocusOnError="True" ValidationGroup="UserForm" /> </div> </div> </div> </div> </div> <!-- Postalcode --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="lblPostalcode" runat="server" Text="Plz:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"><i class="icon-exclamation-sign"></i></span> <asp:TextBox ID="txtPostalcode" runat="server" CausesValidation="True" TabIndex="30" ValidationGroup="CompanyForm" Text='<%# Bind("Postalcode") %>' /> <div> <asp:RequiredFieldValidator ID="valPostalcode" runat="server" ControlToValidate="txtPostalcode" Display="Dynamic" ErrorMessage="Eine Postleitzahl wird erwartet!" CssClass="val-error" SetFocusOnError="True" ValidationGroup="CompanyForm" /> </div> </div> </div> </div> </div> <!-- City --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="lblCity" runat="server" Text="Ort:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"><i class="icon-exclamation-sign"></i></span> <asp:TextBox ID="txtCity" runat="server" CausesValidation="True" TabIndex="40" ValidationGroup="CompanyForm" Text='<%# Bind("City") %>' /> <div> <asp:RequiredFieldValidator ID="valCity" runat="server" ControlToValidate="txtCity" Display="Dynamic" ErrorMessage="Ein Ort wird erwartet!" CssClass="val-error" SetFocusOnError="True" ValidationGroup="CompanyForm" /> </div> </div> </div> </div> </div> </div> <div class="span6"> <!-- Email --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="lblEmail" runat="server" Text="Email:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"> <i class="icon-exclamation-sign"></i> </span> <asp:TextBox ID="txtEmail" runat="server" CausesValidation="True" TabIndex="100" ValidationGroup="CompanyForm" Text='<%# Bind("Email") %>' /> <div> <asp:RequiredFieldValidator ID="valEmail" runat="server" ControlToValidate="txtEmail" Display="Dynamic" ErrorMessage="Eine Email wird erwartet!" CssClass="val-error" SetFocusOnError="True" ValidationGroup="ContactForm" /> <asp:RegularExpressionValidator ID="valEmailExpression" runat="server" ControlToValidate="txtEmail" Display="Dynamic" ErrorMessage="Das Format der Email ist nicht korrekt!" CssClass="val-error" SetFocusOnError="True" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="CompanyForm" /> <asp:CustomValidator ID="cuvEmail" ControlToValidate="txtEmail" runat="server" Display="Dynamic" ErrorMessage="Diese Email-Adresse ist bereits vergeben!" CssClass="val-error" SetFocusOnError="True" ValidationGroup="ContactForm" OnServerValidate="cuvEmail_OnServerValidate" /> </div> </div> </div> </div> </div> <!-- Telefon --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="lblTelefon" runat="server" Text="Telefon:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"><i class="icon-exclamation-sign"></i></span> <asp:TextBox ID="txtTelefon" runat="server" CausesValidation="True" TabIndex="40" ValidationGroup="UserForm" Text='<%# Bind("Telefon") %>' /> </div> </div> </div> </div> <!-- Lastname --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="lblLastname" runat="server" Text="Nachname:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"><i class="icon-exclamation-sign"></i></span> <asp:TextBox ID="txtLastname" runat="server" CausesValidation="True" TabIndex="10" ValidationGroup="UserForm" Text='<%# Bind("Lastname") %>' /> <div> <asp:RequiredFieldValidator ID="rfvLastname" runat="server" ControlToValidate="txtLastname" Display="Dynamic" ErrorMessage="Ein Nachname wird erwartet!" CssClass="val-error" SetFocusOnError="True" ValidationGroup="UserForm" /> </div> </div> </div> </div> </div> <!-- Street --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="lblStreet" runat="server" Text="Strasse:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"><i class="icon-exclamation-sign"></i></span> <asp:TextBox ID="txtStreet" runat="server" CausesValidation="True" TabIndex="20" ValidationGroup="CompanyForm" Text='<%# Bind("Street") %>' /> <div> <asp:RequiredFieldValidator ID="valStreet" runat="server" ControlToValidate="txtStreet" Display="Dynamic" ErrorMessage="Eine Strasse wird erwartet!" CssClass="val-error" SetFocusOnError="True" ValidationGroup="CompanyForm" /> </div> </div> </div> </div> </div> <!-- Nation --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="Label3" runat="server" Text="Nation:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"><i class="icon-globe"></i></span> <asp:DropDownList runat="server" ID="ComboNations" TabIndex="50" SelectedValue='<%# Bind("Nation") %>' DataSourceID="dsNations" DataTextField="Name" DataValueField="Value" /> </div> </div> </div> </div> </div> </div> </fieldset> </div> <div class="row-fluid"> <fieldset> <legend> <asp:Label runat="server" ID="lblCompanyPurchase" Text="Berechtigung"></asp:Label></legend> <div class="row-fluid"> <div> <asp:CustomValidator runat="server" ID="cuvMinRights" ErrorMessage="Mindestens eine Berechtigung muss gesetzt werden!" CssClass="val-error" Display="Dynamic" ValidationGroup="UserForm" OnServerValidate="cuvMinRights_OnServerValidate" /> </div> </div> <div class="row-fluid"> <div class="span6"> <!-- IsAdministrator --> <div class="controls-row"> <div class="control-group"> <div class="controls"> <div class="checkbox"> <asp:CheckBox ID="chkIsAdministrator" Text="Administrator" Checked='<%# Bind("IsAdministrator") %>' runat="server" /> </div> </div> </div> </div> <!-- IsPurchaser --> <div class="controls-row"> <div class="control-group"> <div class="controls"> <div class="checkbox"> <asp:CheckBox ID="chkIsPurchaser" Text="Einkäufer" Checked='<%# Bind("IsPurchaser") %>' runat="server" /> </div> </div> </div> </div> </div> <div class="span6"> <!-- IsTechnican --> <div class="controls-row"> <div class="control-group"> <div class="controls"> <div class="checkbox"> <asp:CheckBox ID="chkIsTechnican" Text="Techniker" Checked='<%# Bind("IsTechnican") %>' runat="server" /> </div> </div> </div> </div> <!-- Enabled --> <div class="controls-row"> <div class="control-group"> <div class="controls"> <div class="checkbox"> <asp:CheckBox ID="chkEnabled" Text="Benutzer ist aktiviert" runat="server" Checked='<%# Bind("Enabled") %>' /> </div> </div> </div> </div> </div> </div> </fieldset> </div> <div class="row-fluid"> <fieldset> <legend> <asp:Label runat="server" ID="lblLegendPassword" Text="Passwort"></asp:Label></legend> <div class="row-fluid"> <div class="span6"> <!-- Password --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="lblPassword" runat="server" Text="Passwort:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"><i class="icon-exclamation-sign"></i></span> <asp:TextBox TextMode="Password" ID="txtPassword" runat="server" CausesValidation="True" TabIndex="10" ValidationGroup="UserForm" Text='<%# Bind("Password") %>' /> <div> <asp:RequiredFieldValidator ID="rfvPassword" runat="server" ControlToValidate="txtPassword" Display="Dynamic" ErrorMessage="Ein Passwort wird erwartet!" CssClass="val-error" SetFocusOnError="True" ValidationGroup="UserForm" /> <asp:RegularExpressionValidator ID="repPassword" runat="server" Display="Dynamic" SetFocusOnError="True" CssClass="val-error" ValidationGroup="UserForm" ErrorMessage="Das Passwort muss mindestens 6 Zeichen haben" ControlToValidate="txtPassword" ValidationExpression="^[a-zA-Z0-9\s]{6,20}$" /> </div> </div> </div> </div> </div> </div> <div class="span6"> <!-- PasswordConfirm --> <div class="controls-row"> <div class="control-group"> <asp:Label ID="lblPasswordConfirm" runat="server" Text="Passwort wiederholen:" CssClass="control-label" /> <div class="controls"> <div class="input-prepend"> <span class="add-on"><i class="icon-exclamation-sign"></i></span> <asp:TextBox TextMode="Password" ID="txtPasswordConfirm" runat="server" CausesValidation="True" TabIndex="10" ValidationGroup="UserForm" /> <div> <asp:CompareValidator ID="covPasswordConfirm" SetFocusOnError="True" runat="server" ValidationGroup="UserForm" ControlToValidate="txtPasswordConfirm" CssClass="val-error" Display="Dynamic" ControlToCompare="txtPassword" ErrorMessage="Die Passwörter sind nicht identisch!" /> </div> </div> </div> </div> </div> </div> </div> </fieldset> </div> <hr/> <div class="row-fluid"> <div class="span4"> <div class="label label-info t10"> <span class="add-on"><i class="icon-exclamation-sign"></i></span> <asp:Label runat="server" CssClass="l5" Text="Felder erwarten Eingabe" /> </div> </div> <div class="span2"> <div class="controls-row t5"> <div class="control-group"> <div class="controls"> <div class="checkbox pull-right"> <asp:CheckBox Text="Email" runat="server" ID="chkSendMail" Checked='<%# Bind("SendMail") %>' ToolTip="Email an den Benutzer senden" /> </div> </div> </div> </div> </div> <div class="span6 text-right"> <telerik:RadButton runat="server" Width="90" ID="btnCancel" Text="Abbrechen" CausesValidation="False" CommandName="Cancel"> <Icon PrimaryIconCssClass="icon-remove" PrimaryIconTop="7"></Icon> </telerik:RadButton> <telerik:RadButton runat="server" Width="90" ID="btnSave" Text="Speichern" CausesValidation="True" ValidationGroup="UserForm" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>'> <Icon PrimaryIconCssClass="icon-save" PrimaryIconTop="7"></Icon> </telerik:RadButton> </div> </div> </div> </FormTemplate> </EditFormSettings> <ItemStyle Height="50px" /> <AlternatingItemStyle Height="50px" /> <PagerStyle Mode="NextPrev" PagerTextFormat="{4} User {2} bis {3} von {5}" AlwaysVisible="True" /> </mastertableview></telerik:RadGrid><telerik:RadWindow ID="radwindow" runat="server" Modal="true" KeepInScreenBounds="true" Height="580" Width="700"> <ContentTemplate> <asp:UpdatePanel ID="Updatepanel1" runat="server" UpdateMode="Conditional"> <ContentTemplate> <telerik:RadGrid runat="server" ...... </telerik:RadGrid> </ContentTemplate> </asp:UpdatePanel> </ContentTemplate></telerik:RadWindow><telerik:RadMenu ID="RadMenu1" runat="server" Skin="Sunset" Width="100%" Font-Size="Larger">
<script language="javascript" type="text/javascript"> var $ = $telerik.$; var uploadsInProgress = 0; function onFileSelected(sender, args) { if (!uploadsInProgress) $("#SaveButton").attr("disabled", "disabled"); uploadsInProgress++; var row = args.get_row(); $(row).addClass("file-row"); } function onFileUploaded(sender, args) { decrementUploadsInProgress(); } function onUploadFailed(sender, args) { decrementUploadsInProgress(); } function decrementUploadsInProgress() { uploadsInProgress--; if (!uploadsInProgress) $("#SaveButton").removeAttr("disabled"); }</script>$("#SaveButton").attr("disabled", "disabled");" line throws and error saying "Object expected".if(!a(s).data("cancel")){var t=c[a(s).data("silverlight")];t.Content.Page.MarshalUploads();<telerik:RadHtmlChart runat="server" ID="BarChart" Height="400" Transitions="true" DataSourceID="ChartsDataSource" OnClientSeriesClicked="OnClientSeriesClicked"> <PlotArea> <Appearance> <FillStyle BackgroundColor="#c5d291"></FillStyle> </Appearance> <Series> <telerik:BarSeries DataFieldY="PercentPaid"> <Appearance FillStyle-BackgroundColor="#729021"></Appearance> <LabelsAppearance Position="InsideBase" Color="White"> <ClientTemplate> $#=dataItem.PaidToDate# </ClientTemplate> </LabelsAppearance> </telerik:BarSeries> </Series> <XAxis DataLabelsField="CustomerName" Reversed="false" > <TitleAppearance Text="Customer Name" Visible="false"> <TextStyle Margin="20" /> </TitleAppearance> <MajorGridLines Visible="false" Width="0" /> <MinorGridLines Visible="false" /> </XAxis> <YAxis AxisCrossingValue="0" Color="#b3b3b3" MajorTickSize="1" MajorTickType="Outside" MinorTickSize="1" MinorTickType="Outside" MinValue="0" MaxValue="100" Reversed="false"> <LabelsAppearance DataFormatString="{0}%" RotationAngle="30" Skip="0" ></LabelsAppearance> <MajorGridLines Color="#EFEFEF" Width="0"></MajorGridLines> <MinorGridLines Color="#F7F7F7" Width="0"></MinorGridLines> <TitleAppearance Position="Center" RotationAngle="0" Text="Percent Paid" ></TitleAppearance> </YAxis> </PlotArea> </telerik:RadHtmlChart><script type="text/javascript"> function requestStart(sender, args) { if (args.get_eventTarget().indexOf("ExportToExcelButton") >= 0 || args.get_eventTarget().indexOf("ExportToWordButton") >= 0 || args.get_eventTarget().indexOf("ExportToPdfButton") >= 0 || args.get_eventTarget().indexOf("ExportToCsvButton") >= 0 || args.get_eventTarget().indexOf("chkShowInactive") >= 0) { setTimeout(removePanel, 10); args.set_enableAjax(false); } } function removePanel() { $telerik.findControl(document, "RadAjaxLoadingPanel1").hide() }</script><telerik:RadAjaxManager ID="RadAjaxManager1" DefaultLoadingPanelID="RadAjaxLoadingPanel1" runat="server" ClientEvents-OnRequestStart="requestStart"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="chkShowInactive"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="chkShowInactive"/> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="rgvSafetyCommittees"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="rgvSafetyCommittees"/> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" InitialDelayTime="0" MinDisplayTime="500" Transparency="25"> <div style="background-color: #ffffff; width: 100%; height: 100%"> <h1> <br /> <b>Loading..</b> </h1> </div> </telerik:RadAjaxLoadingPanel><script type="text/javascript"> function requestStart(sender, args) { if (args.get_eventTarget().indexOf("ExportToExcelButton") >= 0 || args.get_eventTarget().indexOf("ExportToWordButton") >= 0 || args.get_eventTarget().indexOf("ExportToPdfButton") >= 0 || args.get_eventTarget().indexOf("ExportToCsvButton") >= 0 || args.get_eventTarget().indexOf("chkShowInactive") >= 0) { setTimeout(removePanel, 10); args.set_enableAjax(false); } } function removePanel() { args.set_enableAjax(true); }</script>| function gup(name) { |
| name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); |
| var regexS = "[\\?&]" + name + "=([^&]*)"; |
| var regex = new RegExp(regexS); |
| var results = regex.exec(window.location.href); |
| if (results == null) return ""; |
| else return results[1]; |
| } |
| function ShowEditForm() { |
| var tab = gup('tabid') |
| var mid = gup('mid').replace(/#/, '') |
| var masterTableView = $find("perDiemBookingsRadGrid").get_masterTableView(); |
| var id = masterTableView.get_selectedItems()[0].getDataKeyValue('BookingID'); |
| window.radopen("/Default.aspx?tabid=" + tab + "&ctl=multiEdit&mid=" + mid + &BIDs=" + id, "RadWindow3"); |
| } |
| <telerik:RadGrid ID="perDiemBookingsRadGrid" runat="server" AllowPaging="True" AllowSorting="True" |
| DataSourceID="perDiemBookingsSqlDataSource" GridLines="None" ShowGroupPanel="True" |
| AllowAutomaticDeletes="True" AllowMultiRowSelection="True" Width="800px" AllowAutomaticUpdates="True" |
| AutoGenerateColumns="False" > |
| <MasterTableView DataSourceID="perDiemBookingsSqlDataSource" DataKeyNames="BookingID" |
| CommandItemDisplay="Top"> |
| <CommandItemTemplate> |
| <div style="padding: 5px 5px;"> |
| <a href="#" onclick="return ShowEditForm();" visible='<%# perDiemBookingsRadGrid.EditIndexes.Count = 0 %>'> |
| <img style="border: 0px; vertical-align: middle;" alt="" src="/images/Edit.gif" /> |
| Show Edit Form</a> |
| </div> |
| </CommandItemTemplate> |
| <Columns> |
| <telerik:GridClientSelectColumn Reorderable="False" Resizable="False" ShowSortIcon="False" |
| UniqueName="column"> |
| </telerik:GridClientSelectColumn> |
| <telerik:GridBoundColumn DataField="BookingID" UniqueName="BookingID" DataType="System.Int32" |
| HeaderText="BookingID" ReadOnly="True" SortExpression="BookingID" Visible="False"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn DataField="CustomerName" HeaderText="Customer" UniqueName="Customer" |
| EditFormColumnIndex="2" GroupByExpression="GROUP BY CustomerName" SortExpression="CustomerName"> |
| <EditItemTemplate> |
| </Columns> |
| <EditFormSettings ColumnNumber="3"> |
| <EditColumn UniqueName="EditCommandColumn1"> |
| </EditColumn> |
| </EditFormSettings> |
| </MasterTableView> |
| <ClientSettings AllowDragToGroup="True"> |
| <Selecting AllowRowSelect="True"/> |
| </ClientSettings> |
| </telerik:RadGrid> |
