radcomboboxscripts.js error when using embedded script set to false

3 posts, 0 answers
  1. cheah
    cheah avatar
    4 posts
    Member since:
    Oct 2014

    Posted 28 Oct 2014 Link to this post

    Hi all, I got a question, right now I face some issue about the radcombobox when using embedded script = false,
    Here is my registered script.

    001.<telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnableScriptCombine="True">
    002.     
    003.        <Scripts>
    004.            <%--<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
    005.            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
    006.            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />--%>
    007.            <asp:ScriptReference Path="Scripts/json2.js" />
    008.            <asp:ScriptReference Path="Scripts/Common/Core.js" />
    009.            <asp:ScriptReference Path="Scripts/Common/jQuery.js" />
    010.            <asp:ScriptReference Path="Scripts/Common/jQueryPlugins.js" />
    011. 
    012.               <%--radcombobox --%>
    013.       <asp:ScriptReference Path="Scripts/Common/Core.js" />
    014.            <asp:ScriptReference Path="Scripts/Common/jQuery.js" />
    015.            <asp:ScriptReference Path="Scripts/Common/jQueryPlugins.js" />
    016.            <asp:ScriptReference Path="Scripts/Common/Navigation/OverlayScript.js" />
    017.            <asp:ScriptReference Path="Scripts/Common/Navigation/NavigationScripts.js" />
    018.            <asp:ScriptReference Path="Scripts/Common/Animation/AnimationScripts.js" />
    019.            <asp:ScriptReference Path="Scripts/ComboBox/RadComboBoxScripts.js" />
    020.            <asp:ScriptReference Path="Scripts/Common/TouchScrollExtender.js" />
    021. 
    022.        <asp:ScriptReference Path="Scripts/json2.js" />
    023.            <asp:ScriptReference Path="Scripts/Common/Core.js" />
    024.            <asp:ScriptReference Path="Scripts/Common/jQuery.js" />
    025.            <asp:ScriptReference Path="Scripts/Common/jQueryPlugins.js" />
    026. 
    027. 
    028.              <asp:ScriptReference Path="Scripts/Common/Core.js" />
    029.            <asp:ScriptReference Path="Scripts/Common/jQuery.js" />
    030.            <asp:ScriptReference Path="Scripts/Common/jQueryPlugins.js" />
    031.            <asp:ScriptReference Path="Scripts/Common/Navigation/OverlayScript.js" />
    032.            <asp:ScriptReference Path="Scripts/Common/Navigation/NavigationScripts.js" />
    033.            <asp:ScriptReference Path="Scripts/Menu/RadMenuScripts.js" />
    034.             
    035.            <asp:ScriptReference Path="Scripts/Menu/MenuItem/RadMenuItem.js" />
    036.            <asp:ScriptReference Path="Scripts/Menu/MenuItem/MobileMenuItem.js" />
    037.            <asp:ScriptReference Path="Scripts/Menu/Views/ClassicView.js" />
    038.            <asp:ScriptReference Path="Scripts/Menu/Views/LiteView.js" />
    039. 
    040. 
    041.            <%-- RadAsyncUpload--%>
    042.             <asp:ScriptReference Path="Scripts/Common/Core.js" />
    043.            <asp:ScriptReference Path="Scripts/Upload/RadProgressManager.js" />
    044.            <asp:ScriptReference Path="Scripts/Common/jQuery.js" />
    045.            <asp:ScriptReference Path="Scripts/Common/jQueryPlugins.js" />
    046.            <asp:ScriptReference Path="Scripts/Upload/RadUpload.js" />
    047.            <asp:ScriptReference Path="Scripts/AsyncUpload/RadAsyncUploadScripts.js" />
    048.            <asp:ScriptReference Path="Scripts/Common/Popup/PopupScripts.js" />
    049.            <asp:ScriptReference Path="Scripts/Upload/RadProgressArea.js" />
    050. 
    051.             <%--RadGrid --%>
    052.                <asp:ScriptReference Path="Scripts/Common/Core.js" />
    053.                <asp:ScriptReference Path="Scripts/Common/jQuery.js"  />
    054.                <asp:ScriptReference Path="Scripts/Common/jQueryPlugins.js"  />
    055.                <asp:ScriptReference Path="Scripts/Grid/RadGridScripts.js" />
    056.                <asp:ScriptReference Path="Scripts/Grid/GridCellSelection.js" />
    057.                <asp:ScriptReference Path="Scripts/Common/TouchScrollExtender.js" />
    058. 
    059.             
    060. 
    061.           
    062. 
    063.              <%--RadFormDecorator --%>
    064.             <asp:ScriptReference Path="Scripts/Common/Core.js" />
    065.            <asp:ScriptReference Path="Scripts/FormDecorator/RadFormDecorator.js" />
    066.            <asp:ScriptReference Path="Scripts/Common/Popup/PopupScripts.js" />
    067.             
    068. 
    069.             <%--RadAjaxManager,radajaxloadingpanel --%>
    070.               <asp:ScriptReference Path="Scripts/Common/Core.js" />
    071.                <asp:ScriptReference Path="Scripts/Ajax/Ajax.js" />
    072.  
    073.           
    074. 
    075.    <%--radwindowmanager --%>
    076.            <asp:ScriptReference Path="Scripts/Common/Core.js" />
    077.            <asp:ScriptReference Path="Scripts/Common/jQuery.js" />
    078.            <asp:ScriptReference Path="Scripts/Common/jQueryPlugins.js" />
    079.            <asp:ScriptReference Path="Scripts/Common/Widgets/Draggable.js" />
    080.            <asp:ScriptReference Path="Scripts/Common/Widgets/Resizable.js" />
    081.            <asp:ScriptReference Path="Scripts/Common/PopUp/PopUpScripts.js" />
    082.            <asp:ScriptReference Path="Scripts/Common/Animation/AnimationScripts.js" />
    083.            <asp:ScriptReference Path="Scripts/Window/RadWindowScripts.js" />
    084.            <asp:ScriptReference Path="Scripts/Common/TouchScrollExtender.js" />
    085.            <asp:ScriptReference Path="Scripts/Window/RadWindowManager.js" />
    086. 
    087.            <%--radbutton --%>
    088.             <asp:ScriptReference Path="Scripts/Common/Core.js" />
    089.            <asp:ScriptReference Path="Scripts/Common/jQuery.js"  />
    090.            <asp:ScriptReference Path="Scripts/Common/jQueryPlugins.js"  />
    091.            <asp:ScriptReference Path="Scripts/Button/RadButtonScripts.js" />
    092. 
    093. 
    094.            <%--RadTextBox--%>
    095.            <asp:ScriptReference Path="Scripts/Common/Core.js" />
    096.            <asp:ScriptReference Path="Scripts/Input/TextBox/RadInputScript.js" />
    097. 
    098.           <%--RadToolTip--%>
    099.             <asp:ScriptReference Path="Scripts/Common/Core.js" />
    100.            <asp:ScriptReference Path="Scripts/Common/jQuery.js" />
    101.            <asp:ScriptReference Path="Scripts/Common/jQueryPlugins.js" />
    102.            <asp:ScriptReference Path="Scripts/Common/Animation/AnimationScripts.js" />
    103.            <asp:ScriptReference Path="Scripts/Common/PopUp/PopUpScripts.js" />
    104.            <asp:ScriptReference Path="Scripts/ToolTip/RadToolTipScripts.js" />
    105.            <asp:ScriptReference Path="Scripts/Common/TouchScrollExtender.js" />
    106.            <asp:ScriptReference Path="Scripts/ToolTip/Scripts/RadToolTipManager.js" />
    107.      
    108.           
    109. 
    110.             <%--RadTabStrip--%>
    111.             <asp:ScriptReference Path="Scripts/Common/Core.js" />
    112.            <asp:ScriptReference Path="Scripts/Common/jQuery.js" />
    113.            <asp:ScriptReference Path="Scripts/Common/Scrolling/ScrollingScripts.js" />
    114.            <asp:ScriptReference Path="Scripts/Common/Navigation/NavigationScripts.js" />
    115.            <asp:ScriptReference Path="Scripts/TabStrip/RadTabStripScripts.js" />
    116. 
    117. 
    118.             <%--RadMultiPage--%>
    119.               <asp:ScriptReference Path="Scripts/Common/Core.js" />
    120.            <asp:ScriptReference Path="Scripts/TabStrip/MultiPage/RadMultiPageScripts.js" />
    121. 
    122.             <%--RadNumericTextBox--%>
    123.             <asp:ScriptReference Path="Scripts/Common/Core.js" />
    124.            <asp:ScriptReference Path="Scripts/Input/TextBox/RadInputScript.js" />              
    125.            <asp:ScriptReference Path="Scripts/Input/NumericTextBox/RadNumericInputScript.js" />
    126. 
    127. 
    128.          <%--RadDatePicker--%>
    129.                      
    130.              <asp:ScriptReference Path="Scripts/Common/Core.js" />
    131.    <asp:ScriptReference Path="Scripts/Common/jQuery.js" />
    132.    <asp:ScriptReference Path="Scripts/Input/TextBox/RadInputScript.js" />              
    133.    <asp:ScriptReference Path="Scripts/Input/DateInput/RadDateInputScript.js" />                   
    134.    <asp:ScriptReference Path="Scripts/Calendar/RadCalendarCommonScript.js" />             
    135.    <asp:ScriptReference Path="Scripts/Calendar/RadCalendarScript.js" />
    136.    <asp:ScriptReference Path="Scripts/Calendar/RadDatePicker.js" />
    137.    <asp:ScriptReference Path="Scripts/Calendar/RadDateTimePickerScript.js" />
    138.    <asp:ScriptReference Path="Scripts/Calendar/RadTimeViewScripts.js" />
    139.    <asp:ScriptReference Path="Scripts/Calendar/RadPickersPopupDirectionEnumeration.js" />
    140. 
    141. 
    142. 
    143. 
    144. 
    145.        </Scripts>
    146. 
    147.</telerik:RadScriptManager>

    But when I try to use it in some pages, it prompted this error behind.

    Uncaught TypeError: Cannot read property 'Classic' of undefined 


    Example of my code:

    1.<telerik:RadComboBox ID="MultiCheckComboLocation" runat="server" CheckBoxes="true"
    2.                                            Width="80%"  ZIndex="1000000"
    3.                                            ShowMoreResultsBox="true"
    4.                                            EnableVirtualScrolling="true" CheckedItemsTexts="DisplayAllInInput" 
    5.                                            EnableCheckAllItemsCheckBox="true" EnableEmbeddedScripts="False">
    6.                                        </telerik:RadComboBox>

    Can anybody guide me on this? Thanks
  2. Nencho
    Admin
    Nencho avatar
    1457 posts

    Posted 31 Oct 2014 Link to this post

    Hello,

    I was able to replicate the described issue and indeed there is a slight change in the scripts reference needed. You  should reference the scripts, responsible for the Views of the RadComboBox, along with a reference to the AnimationFramework. Please consider the adding the below script references:

    <asp:ScriptReference Path="Scripts/Common/Animation/AnimationScripts.js" />
    <asp:ScriptReference Path="Scripts/ComboBox/Views/ClassicView.js" />
    <asp:ScriptReference Path="Scripts/ComboBox/Views/LiteView.js" />

    In addition, the documentation article, demonstrating how to reference the needed scripts will be modified accordingly.

    Regards,
    Nencho
    Telerik
     

    Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

     
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. cheah
    cheah avatar
    4 posts
    Member since:
    Oct 2014

    Posted 31 Oct 2014 Link to this post

    Hi Nencho,

    Thank you for your help. 

    Regards,
    Cheah
Back to Top