Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
127 views
Hello,

     I have a Rad Ajax Panel in my Page. In this page  i have a Button and a text box. In the Client click function of the button i put a rad alert for alerting a message. Also i have the server side function of the Button Click. If i put the radalert in the client function then complete  page will refreshed. If a i put  javascript alert then ajax will work. I found this problem only in Firefox. Please give the solution for this problem.


     By
Velkumar
Maria Ilieva
Telerik team
 answered on 17 Aug 2011
1 answer
86 views
Hi,

http://www.telerik.com/help/aspnet-ajax/grid-validation.html

I have added this validation to a ascx page, which is opened from a radwindow. The validation works good, but it creates a script error in the page.

Is there any other method to achieve this validation.

Thanks.
eva
Mira
Telerik team
 answered on 17 Aug 2011
9 answers
149 views
Hi,

   I placed the rad dock on a user control and that user control is loaded at run time using Page.LoadControl("controlfile.ascx"). Everything works fine but RadDocLayout.LoadDockLayout event is not firing for some reason.
    I have several panesl in the dock like code below.

<telerik:RadDockLayout runat="server" ID="docLayoutPanels">
    <telerik:RadDockZone runat="server" ID="RadDockZone1" Width="370" MinHeight="200"
        Style="float: left; margin-right: 15px">
        <telerik:RadDock ID="dockImages" runat="server" Title="Image Manager (Image bridge)"
            UniqueName="Images">
            <ContentTemplate>
                <table style="width: 100%">
                    <tr>
                        <td>
                            <telerik:RadBinaryImage ID="imgPreview1" runat="server" ImageUrl="~/images/NoImageAvailable.gif"
                                Width="150" Height="150" ResizeMode="Fit" />
                        </td>
                        <td>
                            <telerik:RadBinaryImage ID="imgPreview2" runat="server" ImageUrl="~/images/NoImageAvailable.gif"
                                Width="150" Height="150" ResizeMode="Fit" />
                        </td>
                        <td>
                            <asp:HyperLink ID="hypViewALL" runat="server" Text="View All"></asp:HyperLink>
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
        </telerik:RadDock>
        <telerik:RadDock ID="docSalesChannels" runat="server" Title="Sales Channels" UniqueName="SalesChannels">
            <ContentTemplate>
                <telerik:RadGrid ID="grdSalesChannels" runat="server" GridLines="None" AllowPaging="True">
                    <ExportSettings>
                        <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin=""
                            PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf>
                    </ExportSettings>
                    <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50">
                        <RowIndicatorColumn Visible="False">
                            <HeaderStyle Width="20px"></HeaderStyle>
                        </RowIndicatorColumn>
                        <ExpandCollapseColumn Visible="False" Resizable="False">
                            <HeaderStyle Width="20px"></HeaderStyle>
                        </ExpandCollapseColumn>
                        <Columns>
                            <telerik:GridTemplateColumn HeaderText="Channel" UniqueName="TemplateColumn">
                                <ItemTemplate>
                                    <asp:Label ID="lblChannel" runat="server"></asp:Label>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                            <telerik:GridTemplateColumn HeaderText="Enabled" UniqueName="TemplateColumn">
                                <ItemTemplate>
                                    <asp:CheckBox ID="chkEnabled" runat="server" Enabled="false" />
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                            <telerik:GridTemplateColumn UniqueName="TemplateColumn" HeaderText="Price" SortExpression="">
                                <ItemTemplate>
                                    <asp:Label ID="lblChannelPrice" runat="server"></asp:Label>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                            <telerik:GridTemplateColumn UniqueName="TemplateColumn" HeaderText="Shipping">
                                <ItemTemplate>
                                    <asp:Label ID="lblShipping" runat="server"></asp:Label>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                        </Columns>
                        <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" />
                    </MasterTableView>
                </telerik:RadGrid>
            </ContentTemplate>
        </telerik:RadDock>
        <telerik:RadDock ID="dockKits" runat="server" Title="Kits" UniqueName="Kits">
            <ContentTemplate>
                <table style="width: 100%">
                    <tr>
                        <td>
                            <telerik:RadGrid ID="grdKits" runat="server" GridLines="None" AllowPaging="True">
                                <ExportSettings>
                                    <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin=""
                                        PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf>
                                </ExportSettings>
                                <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50">
                                    <RowIndicatorColumn Visible="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </RowIndicatorColumn>
                                    <ExpandCollapseColumn Visible="False" Resizable="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </ExpandCollapseColumn>
                                    <Columns>
                                        <telerik:GridTemplateColumn HeaderText="SKU" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <asp:HyperLink ID="hypKitItemId" runat="server" Text='<%# Eval("ChildProductId") %>'
                                                    NavigateUrl='<%# "~/Inventory/Product.aspx?ID=" &  Eval("ChildProductId") %>'></asp:HyperLink>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Qty" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#Eval("Qty")%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                    </Columns>
                                    <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" />
                                </MasterTableView>
                            </telerik:RadGrid>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:HyperLink ID="hypManageKits" runat="server" Text="Manage Kit"></asp:HyperLink>
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
        </telerik:RadDock>
        <telerik:RadDock ID="dockKitsRelated" runat="server" Title="Related Kits" UniqueName="RelatedKits">
            <ContentTemplate>
                <table style="width: 100%">
                    <tr>
                        <td>
                            <telerik:RadGrid ID="grdKitsRelated" runat="server" GridLines="None" AllowPaging="True">
                                <ExportSettings>
                                    <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin=""
                                        PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf>
                                </ExportSettings>
                                <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50">
                                    <RowIndicatorColumn Visible="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </RowIndicatorColumn>
                                    <ExpandCollapseColumn Visible="False" Resizable="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </ExpandCollapseColumn>
                                    <Columns>
                                        <telerik:GridTemplateColumn HeaderText="SKU" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <asp:HyperLink ID="hypKitItemId" runat="server" Text='<%# Eval("ID") %>' NavigateUrl='<%# "~/Inventory/Product.aspx?ID=" &  Eval("ID") %>'></asp:HyperLink>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Product Name" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#Eval("ProductName")%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                    </Columns>
                                    <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" />
                                </MasterTableView>
                            </telerik:RadGrid>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:HyperLink ID="hypManageRelatedKits" runat="server" Text="Manage Related Kits"></asp:HyperLink>
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
        </telerik:RadDock>
        <telerik:RadDock ID="docShadows" runat="server" Title="Shadows" UniqueName="Shadows">
            <ContentTemplate>
                <table style="width: 100%">
                    <tr>
                        <td>
                            <telerik:RadGrid ID="grdShadows" runat="server" GridLines="None" AllowPaging="True">
                                <ExportSettings>
                                    <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin=""
                                        PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf>
                                </ExportSettings>
                                <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50">
                                    <RowIndicatorColumn Visible="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </RowIndicatorColumn>
                                    <ExpandCollapseColumn Visible="False" Resizable="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </ExpandCollapseColumn>
                                    <Columns>
                                        <telerik:GridTemplateColumn HeaderText="SKU" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <asp:HyperLink ID="hypShadowID" runat="server" Text='<%# Eval("ID") %>' NavigateUrl='<%# "~/Inventory/Product.aspx?ID=" &  Eval("ID") %>'></asp:HyperLink>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Company" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <asp:HyperLink ID="hypCompanyID" runat="server"></asp:HyperLink>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                    </Columns>
                                    <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" />
                                </MasterTableView>
                            </telerik:RadGrid>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:HyperLink ID="hypManageShadows" runat="server" Text="Manage Shadows"></asp:HyperLink>
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
        </telerik:RadDock>
        <telerik:RadDock ID="docPurchaseOrders" runat="server" Title="Purchase Orders" UniqueName="PurchaseOrders">
            <ContentTemplate>
                <table style="width: 100%">
                    <tr>
                        <td>
                            <telerik:RadGrid ID="grdPuchaseOrders" runat="server" GridLines="None" AllowPaging="True">
                                <ExportSettings>
                                    <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin=""
                                        PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf>
                                </ExportSettings>
                                <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50">
                                    <RowIndicatorColumn Visible="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </RowIndicatorColumn>
                                    <ExpandCollapseColumn Visible="False" Resizable="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </ExpandCollapseColumn>
                                    <Columns>
                                        <telerik:GridTemplateColumn HeaderText="PO#" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <asp:HyperLink ID="hypPONumber" runat="server" Text='<%# Eval("ID") %>' NavigateUrl='<%# "~/Purchasing/PurchaseOrder.aspx?merchantid=" & Eval("CompanyID") & "&orderid=" &  Eval("ID") %>'></asp:HyperLink>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Date" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#CDate(Eval("DateOrdered")).ToShortDateString()%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Qty" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#Eval("QtyOrdered")%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Unit Price" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#FormatCurrency(Eval("UnitPrice"), 2)%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Discount" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <asp:Label ID="lblDiscount" runat="server"></asp:Label>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Adj. Unit Price" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#FormatCurrency(Eval("AdjustedPrice"), 2)%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Vendor" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <asp:HyperLink ID="hypVendor" runat="server" Text='<%# Eval("DisplayName") %>' NavigateUrl='<%# "~/Settings/Vendor.aspx?id=" & Eval("VendorID") & "&MerchantID=" &  Eval("CompanyID") %>'></asp:HyperLink>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                    </Columns>
                                    <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" />
                                </MasterTableView>
                            </telerik:RadGrid>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:HyperLink ID="hypAddNewPO" runat="server" Text="Add to Purchase"></asp:HyperLink>
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
        </telerik:RadDock>
        <telerik:RadDock ID="docInventoryTransfer" runat="server" Title="Inventory Transfers"
            UniqueName="InventoryTransfer">
            <ContentTemplate>
                <table style="width: 100%">
                    <tr>
                        <td>
                            <telerik:RadGrid ID="grdInventoryTransfer" runat="server" GridLines="None" AllowPaging="True">
                                <ExportSettings>
                                    <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin=""
                                        PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf>
                                </ExportSettings>
                                <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50">
                                    <RowIndicatorColumn Visible="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </RowIndicatorColumn>
                                    <ExpandCollapseColumn Visible="False" Resizable="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </ExpandCollapseColumn>
                                    <Columns>
                                        <telerik:GridTemplateColumn HeaderText="Adjusted On" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#CDate(Eval("AdjustedOn")).ToString("MM/dd/yyyy hh:mm tt")%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Adjusted By" UniqueName="TemplateColumn"
                                            Visible="false">
                                            <ItemTemplate>
                                                <asp:HyperLink ID="hypAdjustedBy" runat="server"></asp:HyperLink>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Qty before Adj." UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#Eval("InventoryBeforeAdjustment")%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Qty Adjusted" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#Eval("Quantity")%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Reason" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#Eval("Reason")%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="" UniqueName="DeleteColumn" Visible="false">
                                            <ItemTemplate>
                                                <asp:LinkButton ID="btnDelete" runat="server" Text="Delete" CommandName="Delete"
                                                    CommandArgument='<%# eval("ID") %>' OnClientClick="return confirm('Are you sure you want to delete this adjustment?')"></asp:LinkButton>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                    </Columns>
                                    <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" />
                                </MasterTableView>
                            </telerik:RadGrid>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:HyperLink ID="hypNewAdjustment" runat="server" Text="Adjust Inventory"></asp:HyperLink>
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
        </telerik:RadDock>
        <telerik:RadDock ID="dockCustomColumns" runat="server" Title="Custom Columns" UniqueName="CustomColumns">
            <ContentTemplate>
                <table style="width: 100%">
                    <tr>
                        <td>
                            <telerik:RadGrid ID="grdCustomColumns" runat="server" GridLines="None" AllowPaging="True">
                                <ExportSettings>
                                    <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin=""
                                        PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf>
                                </ExportSettings>
                                <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50">
                                    <RowIndicatorColumn Visible="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </RowIndicatorColumn>
                                    <ExpandCollapseColumn Visible="False" Resizable="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </ExpandCollapseColumn>
                                    <Columns>
                                        <telerik:GridTemplateColumn HeaderText="ColumnName" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <asp:Label ID="lblColName" runat="server"></asp:Label>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Value" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <asp:Label ID="lblValue" runat="server"></asp:Label>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                    </Columns>
                                    <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" />
                                </MasterTableView>
                            </telerik:RadGrid>
                            <asp:HyperLink ID="hypSelectCustomColumns" Visible="false" Text="Choose Custom Columns"
                                runat="server" NavigateUrl="~/Settings/ProductSummaryPanels.aspx"></asp:HyperLink>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:HyperLink ID="hypCustomColumns" runat="server" Text="Manage Custom Columns"></asp:HyperLink>
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
        </telerik:RadDock>
        <telerik:RadDock ID="dockNotes" runat="server" Title="Notes" UniqueName="Notes">
            <ContentTemplate>
                <table style="width: 100%">
                    <tr>
                        <td>
                            <telerik:RadGrid ID="grdNotes" runat="server" GridLines="None" AllowPaging="True">
                                <ExportSettings>
                                    <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin=""
                                        PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf>
                                </ExportSettings>
                                <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50">
                                    <RowIndicatorColumn Visible="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </RowIndicatorColumn>
                                    <ExpandCollapseColumn Visible="False" Resizable="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </ExpandCollapseColumn>
                                    <Columns>
                                        <telerik:GridTemplateColumn HeaderText="Note" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%# Eval("Note") %>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                    </Columns>
                                    <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" />
                                </MasterTableView>
                            </telerik:RadGrid>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:HyperLink ID="hypAddNewProductNote" runat="server" Text="Add Note"></asp:HyperLink>
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
        </telerik:RadDock>
        <telerik:RadDock ID="docPurchaseDetails" runat="server" Title="Purchasing Details"
            UniqueName="PurchaseDetails">
            <ContentTemplate>
                <table style="width: 100%">
                    <tr>
                        <td>
                            <table>
                                <tr>
                                    <td>
                                        Default Vendor:
                                    </td>
                                    <td>
                                        <asp:HyperLink ID="hypPurchaseDetailDefaultvendor" runat="server"></asp:HyperLink>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        Vendor SKU:
                                    </td>
                                    <td>
                                        <asp:Label ID="lblPurchaseDetailVendorSKU" runat="server"></asp:Label>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        Last Cost:
                                    </td>
                                    <td>
                                        <asp:Label ID="lblPurchaseDetailLastCost" runat="server"></asp:Label>
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        DropShip Mode:
                                    </td>
                                    <td>
                                        <asp:Label ID="lblPurchaseDetailDropShipMode" runat="server"></asp:Label>
                                    </td>
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:HyperLink ID="hypViewPurchaseDetails" runat="server" Text="View Purchasing Details"></asp:HyperLink>
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
        </telerik:RadDock>
        <telerik:RadDock ID="dockVendorPrices" runat="server" Title="Vendor Prices" UniqueName="VendorPrices">
            <ContentTemplate>
                <table style="width: 100%">
                    <tr>
                        <td>
                            <telerik:RadGrid ID="grdVendorPrices" runat="server" GridLines="None" AllowPaging="True">
                                <ExportSettings>
                                    <Pdf PageWidth="8.5in" PageHeight="11in" PageTopMargin="" PageBottomMargin="" PageLeftMargin=""
                                        PageRightMargin="" PageHeaderMargin="" PageFooterMargin=""></Pdf>
                                </ExportSettings>
                                <MasterTableView AutoGenerateColumns="False" AllowSorting="True" PageSize="50">
                                    <RowIndicatorColumn Visible="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </RowIndicatorColumn>
                                    <ExpandCollapseColumn Visible="False" Resizable="False">
                                        <HeaderStyle Width="20px"></HeaderStyle>
                                    </ExpandCollapseColumn>
                                    <Columns>
                                        <telerik:GridTemplateColumn HeaderText="Vendor" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#Eval("DisplayName")%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Vendor SKU" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#Eval("VendorSKU")%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                        <telerik:GridTemplateColumn HeaderText="Price" UniqueName="TemplateColumn">
                                            <ItemTemplate>
                                                <%#FormatCurrency(Eval("Price"), 2)%>
                                            </ItemTemplate>
                                        </telerik:GridTemplateColumn>
                                    </Columns>
                                    <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" />
                                </MasterTableView>
                            </telerik:RadGrid>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:HyperLink ID="hypViewAllVendorPrices" runat="server" Text="View All"></asp:HyperLink>
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
        </telerik:RadDock>
        <telerik:RadDock ID="dockWareHouses" runat="server" Title="Warehouses" UniqueName="WareHouses">
            <ContentTemplate>
                <uc1:product_warehouseinventory id="Product_WarehouseInventory1" showoffsetqtycolum="false"
                    runat="server" />
            </ContentTemplate>
        </telerik:RadDock>
    </telerik:RadDockZone>
</telerik:RadDockLayout>

Weird thing is that the events for the grid (like NeedDataSource) fires correctly and grid get bind. But LoadDockLayout is not firing so I can't load state/positions of the panels from database.
   Is there anything I can do to make sure event is firing?
   Thanks,
   Sameers
Development
Top achievements
Rank 1
 answered on 17 Aug 2011
1 answer
95 views
Hi,

I am using radgrid, with client select enabled, with a client select checkbox, in order to allow multiple rows to be selected.
However, I require a callback when the selection is changed, so that I can check the status of items selected etc.

In order to do this I have the following script linked to the client side OnRowSelected and OnRowDeselected events.
function SelectionChanged(sender, args)
{
  // Refresh by calling RadAjaxManager
  $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest()
}

This creates the callback just fine.
The problem, is that the SelectedItems property of the grid has not been updated with the change just carried out.

Is there a way around this?
Do I need a different event?

thank you

Paul

Tsvetina
Telerik team
 answered on 17 Aug 2011
1 answer
174 views
I have a link button template column in radgrid detail table. I need to click the header to sort it as regular data bound column. How I do this?  I have set AllowSorting="true", not work.

 

 

 

JJ
Top achievements
Rank 1
 answered on 17 Aug 2011
3 answers
214 views
I have a basic root level menu declared and I would like to add child to it dynamically. How do I go about this? Here is what I have declared:

                    <telerik:RadMenu ID="RadMenu1" runat="server" Width="188px">
                        <Items>
                            <telerik:RadMenuItem runat="server" Text="Calendars" Width="185px" Font-Bold="True"></telerik:RadMenuItem>
                            <telerik:RadMenuItem runat="server" Text="Marketing" Width="185px" Font-Bold="True"></telerik:RadMenuItem>
                            <telerik:RadMenuItem runat="server" Text="Sales" Width="185px" Font-Bold="True"></telerik:RadMenuItem>
                            <telerik:RadMenuItem runat="server" Text="Supplier Relations" Width="185px" Font-Bold="True"></telerik:RadMenuItem>
                            <telerik:RadMenuItem runat="server" Text="Training" Width="185px" Font-Bold="True"></telerik:RadMenuItem>
                            <telerik:RadMenuItem runat="server" Text="IT" Width="185px" Font-Bold="True"></telerik:RadMenuItem>
                            <telerik:RadMenuItem runat="server" Text="HR" Width="185px" Font-Bold="True"></telerik:RadMenuItem>
                            <telerik:RadMenuItem runat="server" Text="Finance" Width="185px" Font-Bold="True"></telerik:RadMenuItem>
                            <telerik:RadMenuItem runat="server" Text="Program Solutions" Width="185px" Font-Bold="True"></telerik:RadMenuItem>
                            <telerik:RadMenuItem runat="server" Text="Other" Width="185px" Font-Bold="True"></telerik:RadMenuItem>
                        </Items>
                    </telerik:RadMenu>
William
Top achievements
Rank 1
 answered on 17 Aug 2011
5 answers
99 views
Hi, 

I have a RadScheduler and I trying to save the new appointment or the changes to a Calendar List. I use the code below to get all the item in the calendar but I have expend 2 days try to find out what is the event that is triggering when the user press the button save.

With the code I was able to fill my calendar.  I only need to know what event to use where I can put all the logic to write to the Calendar List. Thanks!! 

Note. I am working with ASP.NET
 private SPCalendarItemCollection GetCalendarItems()
        {
            // Create a new collection for the calendar items        
            // This is an item with a start and end date.        
            SPCalendarItemCollection items = new SPCalendarItemCollection();


            SPWeb oWeb = SPControl.GetContextWeb(Context);
            SPList oCalendarList = oWeb.Lists["Calendar"];
            SPView oView = oCalendarList.Views["Calendar"];


            SPQuery query = new SPQuery();
            query.Query = "<OrderBy><FieldRef Name='ID' /></OrderBy>";




       
            query.Query = "<Where><Eq><FieldRef Name='fRecurrence' /><Value Type='Recurrence'>0</Value></Eq></Where><OrderBy><FieldRef Name='ID' /></OrderBy>";
       
            //For Team members (not for recurrent events)      
            foreach (SPListItem listItem in oCalendarList.GetItems(query))
            {
                SPCalendarItem calItem = new SPCalendarItem();
                calItem.ItemID = listItem["ID"].ToString();
                calItem.Title = listItem["Title"].ToString();
                calItem.CalendarType = Convert.ToInt32(SPCalendarType.Gregorian);
                calItem.StartDate = (DateTime)listItem["Start Time"];
                calItem.ItemID = listItem.ID.ToString();


                if (listItem["End Time"] != null)
                {
                    calItem.hasEndDate = true;
                    calItem.EndDate = (DateTime)listItem["End Time"];
                }
                else
                    calItem.hasEndDate = false;


                if (listItem["Description"] != null)
                    calItem.Description = listItem["Description"].ToString();


                if (listItem["Location"] != null)
                    calItem.Location = listItem["Location"].ToString();


                calItem.IsRecurrence = Convert.ToBoolean(listItem["Recurrence"]);




                items.Add(calItem);


            }


            //Only for Reccurent events (like weekley meetings)      
            SPQuery queryRecurrence = new SPQuery();
            queryRecurrence.ExpandRecurrence = true;
            queryRecurrence.Query = "<Where>" +
                                       "<And>" +
                                          "<Eq>" +
                                             "<FieldRef Name='fRecurrence' />" +
                                             "<Value Type='Recurrence'>1</Value>" +
                                          "</Eq>" +
                                          "<DateRangesOverlap>" +
                                             "<FieldRef Name='EventDate' />" +
                                             "<FieldRef Name='EndDate' />" +
                                             "<FieldRef Name='RecurrenceID' />" +
                                                 "<Value Type='DateTime'>" +
                                                    "<Month />" +
                                                 "</Value>" +
                                          "</DateRangesOverlap>" +
                                       "</And>" +
                                    "</Where>" +
                                    "<ViewFields>" +
                                       "<FieldRef Name='Title' />" +
                                       "<FieldRef Name='EventDate' />" +
                                       "FieldRef Name='EndDate' />" +
                                       "<FieldRef Name='fRecurrence' />" +
                                       "<FieldRef Name='Absentee' />" +
                                    "</ViewFields>";


            // Look forward from the beginning of the current month      
            queryRecurrence.CalendarDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);


            // Returns all items (including recurrence instances) that      
            // would appear in the calendar view for the current month      


            SPListItemCollection calendarItems = oCalendarList.GetItems(queryRecurrence);


            foreach (SPListItem listItem in oCalendarList.GetItems(queryRecurrence))
            {
                SPCalendarItem calItem = new SPCalendarItem();
                calItem.ItemID = listItem["ID"].ToString();
                calItem.Title = listItem["Title"].ToString();
                calItem.CalendarType = Convert.ToInt32(SPCalendarType.Gregorian);
                calItem.StartDate = (DateTime)listItem["Start Time"];
                calItem.ItemID = listItem.ID.ToString();


                if (listItem["End Time"] != null)
                {
                    calItem.hasEndDate = true;
                    calItem.EndDate = (DateTime)listItem["End Time"];
                }
                else
                    calItem.hasEndDate = false;


                if (listItem["Description"] != null)
                    calItem.Description = listItem["Description"].ToString();


                if (listItem["Location"] != null)
                    calItem.Location = listItem["Location"].ToString();


                items.Add(calItem);
            }




            // return the collection        
            return items;
        }
H.
Top achievements
Rank 1
 answered on 17 Aug 2011
4 answers
149 views

I am trying to populate a rad combo box via a object data source, but I cannot seem to access it when I put it into a RadRibbonBar.

Am I missing something?   Here is what I have:

<telerik:RadRibbonBar runat="server">
    <telerik:RibbonBarTab Text="Home">
        <telerik:RibbonBarGroup Text="Selections" >
            <Items>
                <telerik:RibbonBarTemplateItem>
                    <telerik:RadComboBox ID="versionList" Label="Version" runat="server" 
                        DataTextField="Version.Name" DataValueField="Version.ID" >
                    </telerik:RadComboBox>
                </telerik:RibbonBarTemplateItem>
            </Items>
        </telerik:RibbonBarGroup>
    </telerik:RibbonBarTab>
</telerik:RadRibbonBar>

In my code, versionList is not recognized as an object and I cannot bind to it.   As shown below.   "versionList" is not defined.

versionList.DataSource = version.Items;

What am I doing wrong?


Steven
Top achievements
Rank 1
 answered on 17 Aug 2011
2 answers
118 views
When my form is loaded I'm setting StartDate to now and EndDate to now+1 hour. I'd like to have the EndDate (month/time/year, not time) update whenever the StartDateTime is updated. This project is within Sitefinity.

I've tried a few different methods but nothing seems to work out. My latest attempt:

<telerik:RadDateTimePicker ID='dtEventBegin' runat='server'>
<DateInput ClientEvents-OnBlur="changeEndDate" />
</telerik:RadDateTimePicker>
 
<telerik:RadDateTimePicker ID='dtEventEnd' runat='server' />
 
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
        function changeEndDate(sender, e)
        {   
            var endDatePickerID = sender.get_id().replace("dtEventBegin", "dtEventEnd");   
            var endDatePicker = $find(endDatePickerID);   
            endDatePicker.set_selectedDate(sender.get_selectedDate());
        }
</telerik:RadScriptBlock>

I'm not finding very many usage scenarios for the DateTimePicker, can I please get some help?
Mark
Top achievements
Rank 1
 answered on 17 Aug 2011
1 answer
101 views
Hello

How can I make a grid with self-reference hierarchy using LinqDataSource?

I followed this demo: http://demos.telerik.com/aspnet-ajax/grid/examples/hierarchy/selfreferencing/defaultcs.aspx
but the grid could load root level items only.

Is the FilterExpression the reason? This is my FilterExpression, with datakeys CategoryID and ParentID : RadGrid1.MasterTableView.FilterExpression = @"ParentID == null";

Hope the answer will come soon...
Regards
Thanh Dang 





Mira
Telerik team
 answered on 17 Aug 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Bohdan
Top achievements
Rank 3
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Elliot
Top achievements
Rank 1
Iron
Iron
Iron
Sunil
Top achievements
Rank 1
Cynthia
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Bohdan
Top achievements
Rank 3
Iron
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Elliot
Top achievements
Rank 1
Iron
Iron
Iron
Sunil
Top achievements
Rank 1
Cynthia
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?