| lbtButton.CssClass = "Class1" |
| lbtButton.ToolTip = "First Text" |
| lbtButton.OnClientClick = "DoThis" |
| lbtButton.CssClass = "Class2" |
| lbtButton.ToolTip = "Second Text" |
| lbtButton.OnClientClick = "DoThat" |
<ClientSettings AllowRowsDragDrop="true">
<Selecting AllowRowSelect="True" EnableDragToSelectRows="False"/>
</ClientSettings>
...and then dragging a row and dropping, I receive the following error:
Unable to cast object of type 'ASP.appforms_aj_master' to type 'Telerik.Web.UI.GridTableView'.
Is there something I have missed in regards to a Master page?
Thanks
| <div id="WebBlueZone" style="padding: 20px 5px;"> |
| <div style="padding-bottom: 15px; text-align: left;" class="PropertyHeaderBlueText"> |
| Property Inquiry |
| </div> |
| <table border="0" cellpadding="0" cellspacing="0" width="100%" class="tablePaddingAll"> |
| <tr> |
| <td style="width: 22%"> |
| Check In Date: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadDatePicker ID="dpCheckInDate" runat="server" SharedCalendarID="calShared"> |
| <Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x"> |
| </Calendar> |
| <DatePopupButton HoverImageUrl="" ImageUrl="" /> |
| </telerik:RadDatePicker> |
| <asp:RequiredFieldValidator ID="reqCheckInDate" runat="server" ControlToValidate="dpCheckInDate" |
| Display="Dynamic" ErrorMessage="Required" ValidationGroup="SubmitInquiry"></asp:RequiredFieldValidator> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Check Out Date: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadDatePicker ID="dpCheckOutDate" runat="server" SharedCalendarID="calShared"> |
| <Calendar UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False" ViewSelectorText="x"> |
| </Calendar> |
| <DatePopupButton HoverImageUrl="" ImageUrl="" /> |
| </telerik:RadDatePicker> |
| <asp:RequiredFieldValidator ID="reqCheckOutDate" runat="server" ControlToValidate="dpCheckOutDate" |
| Display="Dynamic" ErrorMessage="Required" ValidationGroup="SubmitInquiry"></asp:RequiredFieldValidator> |
| <asp:CompareValidator ID="cvCheckOutDate" runat="server" ControlToCompare="dpCheckInDate" |
| ControlToValidate="dpCheckOutDate" Display="Dynamic" ErrorMessage="Check Out Date Cannot Be Before Or Same As Check In Date" |
| Operator="GreaterThan" Type="Date" ValidationGroup="SubmitInquiry"></asp:CompareValidator> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <asp:CheckBox ID="chkIsFlexible" runat="server" Text="Check off if your dates are flexible" |
| TextAlign="Left" /> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Number of Adults: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadComboBox ID="ddlAdults" runat="server" MaxHeight="110px" Width="70px" |
| MaxLength="10" NoWrap="True"> |
| <Items> |
| <telerik:RadComboBoxItem runat="server" Text="0" Value="0" /> |
| <telerik:RadComboBoxItem runat="server" Text="1" Value="1" /> |
| <telerik:RadComboBoxItem runat="server" Text="2" Value="2" /> |
| <telerik:RadComboBoxItem runat="server" Text="3" Value="3" /> |
| <telerik:RadComboBoxItem runat="server" Text="4" Value="4" /> |
| <telerik:RadComboBoxItem runat="server" Text="5" Value="5" /> |
| <telerik:RadComboBoxItem runat="server" Text="6" Value="6" /> |
| <telerik:RadComboBoxItem runat="server" Text="7" Value="7" /> |
| <telerik:RadComboBoxItem runat="server" Text="8" Value="8" /> |
| <telerik:RadComboBoxItem runat="server" Text="9" Value="9" /> |
| <telerik:RadComboBoxItem runat="server" Text="10" Value="10" /> |
| <telerik:RadComboBoxItem runat="server" Text="11" Value="11" /> |
| <telerik:RadComboBoxItem runat="server" Text="12" Value="12" /> |
| <telerik:RadComboBoxItem runat="server" Text="13" Value="13" /> |
| <telerik:RadComboBoxItem runat="server" Text="14" Value="14" /> |
| <telerik:RadComboBoxItem runat="server" Text="15" Value="15" /> |
| <telerik:RadComboBoxItem runat="server" Text="16" Value="16" /> |
| <telerik:RadComboBoxItem runat="server" Text="17" Value="17" /> |
| <telerik:RadComboBoxItem runat="server" Text="18" Value="18" /> |
| <telerik:RadComboBoxItem runat="server" Text="19" Value="19" /> |
| <telerik:RadComboBoxItem runat="server" Text="20" Value="20" /> |
| <telerik:RadComboBoxItem runat="server" Text="20+" Value="21" /> |
| </Items> |
| </telerik:RadComboBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Number of Children: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadComboBox ID="ddlChildren" runat="server" Width="70px" MaxHeight="110px"> |
| <Items> |
| <telerik:RadComboBoxItem runat="server" Text="0" Value="0" /> |
| <telerik:RadComboBoxItem runat="server" Text="1" Value="1" /> |
| <telerik:RadComboBoxItem runat="server" Text="2" Value="2" /> |
| <telerik:RadComboBoxItem runat="server" Text="3" Value="3" /> |
| <telerik:RadComboBoxItem runat="server" Text="4" Value="4" /> |
| <telerik:RadComboBoxItem runat="server" Text="5" Value="5" /> |
| <telerik:RadComboBoxItem runat="server" Text="6" Value="6" /> |
| <telerik:RadComboBoxItem runat="server" Text="7" Value="7" /> |
| <telerik:RadComboBoxItem runat="server" Text="8" Value="8" /> |
| <telerik:RadComboBoxItem runat="server" Text="9" Value="9" /> |
| <telerik:RadComboBoxItem runat="server" Text="10" Value="10" /> |
| <telerik:RadComboBoxItem runat="server" Text="11" Value="11" /> |
| <telerik:RadComboBoxItem runat="server" Text="12" Value="12" /> |
| <telerik:RadComboBoxItem runat="server" Text="13" Value="13" /> |
| <telerik:RadComboBoxItem runat="server" Text="14" Value="14" /> |
| <telerik:RadComboBoxItem runat="server" Text="15" Value="15" /> |
| <telerik:RadComboBoxItem runat="server" Text="16" Value="16" /> |
| <telerik:RadComboBoxItem runat="server" Text="17" Value="17" /> |
| <telerik:RadComboBoxItem runat="server" Text="18" Value="18" /> |
| <telerik:RadComboBoxItem runat="server" Text="19" Value="19" /> |
| <telerik:RadComboBoxItem runat="server" Text="20" Value="20" /> |
| <telerik:RadComboBoxItem runat="server" Text="20+" Value="21" /> |
| </Items> |
| </telerik:RadComboBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Email Address: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtEmailAddress" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| <asp:RequiredFieldValidator ID="reqEmailAddress" runat="server" ControlToValidate="txtEmailAddress" |
| Display="Dynamic" ErrorMessage="Required" ValidationGroup="SubmitInquiry"></asp:RequiredFieldValidator> |
| <asp:RegularExpressionValidator ID="regexEmailAddress" runat="server" ControlToValidate="txtEmailAddress" |
| Display="Dynamic" ErrorMessage="Invalid Email Address" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" |
| ValidationGroup="SubmitInquiry"></asp:RegularExpressionValidator> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Verify Email Address: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtVerifyEmailAddress" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| <asp:CompareValidator ID="cvVerifyEmailAddress" runat="server" ControlToCompare="txtEmailAddress" |
| ControlToValidate="txtVerifyEmailAddress" Display="Dynamic" ErrorMessage="Must Be Same As Email Address" |
| ValidationGroup="SubmitInquiry"></asp:CompareValidator> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Alternate Email Address: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtAltEmailAddress" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| <asp:RegularExpressionValidator ID="regexAltEmailAddress" runat="server" ControlToValidate="txtAltEmailAddress" |
| Display="Dynamic" ErrorMessage="Invalid Email Address" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" |
| ValidationGroup="SubmitInquiry"></asp:RegularExpressionValidator> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| First Name: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtFirstName" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| <asp:RequiredFieldValidator ID="reqFirstName" runat="server" ControlToValidate="txtFirstName" |
| Display="Dynamic" ErrorMessage="Required" ValidationGroup="SubmitInquiry"></asp:RequiredFieldValidator> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Last Name: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtLastName" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Address 1: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtAddress1" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Address 2: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtAddress2" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| City: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtCity" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| State/Province: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtProvState" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Zip/Postal Code: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtPostalZipCode" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Country: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtCountry" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Phone 1: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtPhone1" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Phone 2: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtPhone2" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%"> |
| Fax: |
| </td> |
| <td style="width: 78%"> |
| <telerik:RadTextBox ID="txtFax" runat="server" MaxLength="50" Width="200px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td style="width: 22%" valign="top"> |
| Inquiry: |
| </td> |
| <td style="width: 78%" valign="top"> |
| <telerik:RadTextBox ID="txtInquiry" runat="server" Height="200px" TextMode="MultiLine" |
| Width="400px"> |
| </telerik:RadTextBox> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <asp:CheckBox ID="chkRequestReservervation" runat="server" Text="If you wish to request a reservation please check here." /> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2" style="padding-top: 10px;"> |
| <asp:Button ID="btnSubmitInquiry" runat="server" Text="Submit Inquiry" ValidationGroup="SubmitInquiry" /> |
| </td> |
| </tr> |
| </table> |
| </div> |
| <telerik:RadCalendar ID="calShared" runat="server" ShowOtherMonthsDays="False" ShowRowHeaders="False" |
| UseColumnHeadersAsSelectors="False" UseRowHeadersAsSelectors="False"> |
| </telerik:RadCalendar> |
| <telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" Skin="WebBlue" DecoratedControls="Zone" |
| EnableRoundedCorners="False" DecorationZoneID="WebBlueZone" /> |
| <CommandItemSettings RefreshText="<%$ Resources:ADNCRM,ORDER_VIEW_REFRESH %>" |
| ShowExportToExcelButton='<%# (ShouldExport2XL) %>' /> |
| function getGridCheckedValues(){ |
| var grid = $find("<%=RadGrid1.ClientID %>"); |
| var MasterTable = grid.get_masterTableView(); |
| var selectedRows = MasterTable.get_selectedItems(); |
| for (var i = 0; i < selectedRows.length; i++){ |
| var row = selectedRows[i]; |
| var cell = MasterTable.getCellByColumnUniqueName(row, "fld_id"); |
| alert(cell.innerHTML); |
| } |
| } |
This is the code I use in the HTML. Please note the column "fld_id".
| <telerik:RadGrid AllowSorting="True" ID="RadGrid1" AllowPaging="True" runat="server" Skin="Vista" |
| GridLines="None" OnItemDataBound="RadGrid1_ItemDataBound" AutoGenerateColumns="False" |
| ShowDesignTimeSmartTagMessage="False" Width="800" OnSortCommand="RadGrid1_SortCommand" AllowMultiRowSelection="true" |
| OnNeedDataSource="RadGrid1_NeedDataSource" OnPageIndexChanged="RadGrid1_PageIndexChanged"> |
| <MasterTableView TableLayout="Auto" DataKeyNames="fld_id"> |
| <Columns> |
| <telerik:GridBoundColumn DataField="fld_id" HeaderText="Id" SortExpression="fld_id" |
| UniqueName="fld_id" ReadOnly="true" Visible="false"> |
| <HeaderStyle Width="0px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridClientSelectColumn UniqueName="fld_id" /> |
| <telerik:GridBoundColumn DataField="fld_firstname" ReadOnly="True" HeaderText="<%$Resources:WSPL, FirstName %>" |
| SortExpression="fld_firstname" UniqueName="fld_firstname"> |
| <HeaderStyle Width="150px" /> |
| <ItemStyle Width="150px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="fld_lastname" |
| ReadOnly="True" HeaderText="<%$Resources:WSPL, LastName %>" UniqueName="fld_lastname"> |
| <HeaderStyle Width="150px" /> |
| <ItemStyle Width="150px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="fld_email" |
| ReadOnly="True" HeaderText="<%$Resources:WSPL, Email %>" UniqueName="fld_email"> |
| <HeaderStyle Width="150px" /> |
| <ItemStyle Width="150px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="fld_country" ReadOnly="True" HeaderText="<%$Resources:WSPL, Country %>" |
| SortExpression="fld_country" UniqueName="fld_country"> |
| <HeaderStyle Width="120px" /> |
| <ItemStyle Width="120px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="fld_wingspan" ReadOnly="True" HeaderText="<%$Resources:WSPL, WingSpan %>" |
| SortExpression="fld_wingspan" UniqueName="fld_wingspan"> |
| <HeaderStyle Width="120px" /> |
| <ItemStyle Width="120px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn Resizable="False" UniqueName="TemplateColumn2"> |
| <HeaderStyle Width="30px" /> |
| <ItemStyle Width="30px" /> |
| <ItemTemplate> |
| <asp:ImageButton ToolTip="<%$Resources:WSPL, ClickToView %>" ImageUrl="~/img/zoom.gif" |
| CommandName="viewCoach" runat="server" ID="img_View" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings EnableRowHoverStyle="true"> |
| <ClientEvents OnRowDblClick="RowDblClick" OnGridCreated="GridCreated" /> |
| <Selecting AllowRowSelect="True" /> |
| </ClientSettings> |
| <PagerStyle Mode="NumericPages" /> |
| </telerik:RadGrid> |
function
NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops =
'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops);
win.focus();
}
Dim
strScript As String
strScript =
"<script language=JavaScript"
strScript = strScript &
" >"
strScript = strScript &
"NewWindow('proposed_material_list_modify.aspx?prop_id=" & Request.QueryString("prop_id") & "&mtrl_id=" & sMtrlId & "&Root=" & Request.QueryString("Root") & "&GroupID=" & Request.QueryString("GroupID") & "&PIN=" & MaterialGrid.CurrentPageIndex & "&IMGS=" & CheckBox1.Checked & "','Add_Note','650','600','no'); "
strScript = strScript &
" <"
strScript = strScript &
"/" & "script> "
ClientScript.RegisterStartupScript(
Me.GetType, "Reject Note", strScript)