Telerik Forums
UI for ASP.NET AJAX Forum
5 answers
946 views

Is it possible?

If yes, how?

Doğan
Top achievements
Rank 1
 answered on 22 Mar 2019
3 answers
109 views

Hello,
I use a RadGrid with a hierarchy system. I have 3 types of resources for my line (human, location, equipment) in my grid. But I only can  add a child if the resource type is a location.

I need to "disable or hide" the Expand/Hierarchy column, but I dont this attribute on the dataItem. 

How can I  "disable or hide" the Expand/Hierarchy column ONLY for "human and equipment" ?

Thank you :) 

 

I attach a files for explain what I have currently (left image) and the result that I hope to get (right)

 

Attila Antal
Telerik team
 answered on 21 Mar 2019
6 answers
328 views

Hi,

     Initially, we had a RadGrid whose DataSource is assigned via NeedDataSource (via List Of). All worked perfectly. We now need to add a hierarchical system to have a Parent / Child relationship at the level of our bookings. Visually, the display is what we want.

 

However, I can not Bind the CommandItemTemplate actions for the DetailTable (RadToolBarGridChildEdit). How can I get information from my parent item for the FireCommand?

 

Thank you and have a good day

 

Javascript

01.function onPanelBarItemClicked(sender, args) {
02.           var button = args.get_item();
03. 
04.           switch (args.get_item().get_commandName()) {
05.               case "AddResource":
06.                   //Ajouter une nouvelle ligne.  Le paramètre "InitInsert" est OBLIGATOIRE et DOIT être écrit EXACTEMENT comme il est inscrit
07.                   var argument = args.get_item().get_commandArgument();
08.                   document.getElementById('<%=gridMid.ClientID%>').value = argument;
09. 
10.                   $find('<%= RgPanelSummary.ClientID%>').get_masterTableView().fireCommand("InitInsert", argument);
11.                   break;
12. 
13.               case "AddChildResource":
14.                   //Ajouter une nouvelle ligne.  Le paramètre "InitInsert" est OBLIGATOIRE et DOIT être écrit EXACTEMENT comme il est inscrit
15.                   var argument = args.get_item().get_commandArgument();
16.                   document.getElementById('<%=gridMid.ClientID%>').value = argument;
17. 
18.                   break
19. 
20.               default:
21.                   $find('<%= RgPanelSummary.ClientID%>').get_masterTableView().fireCommand(args.get_item().get_commandName(), args.get_item().get_commandArgument());
22.                   break;
23.           }
24.       }

 

ASP Page

001.<telerik:RadGrid ID="RadGrid1" Width="100%" Height="100%" CellPadding="0" BorderWidth="1" Skin="Bootstrap" LocalizationPath="~/Translations/"
002.    GridLines="None" runat="server" AutoGenerateColumns="False" AllowMultiRowSelection="true" AllowMultiRowEdit="true">
003. 
004.    <PagerStyle Visible="false"></PagerStyle>
005. 
006.    <ClientSettings EnableRowHoverStyle="False" AllowKeyboardNavigation="True" ActiveRowIndex="-1" EnableAlternatingItems="False">
007.        <Selecting AllowRowSelect="True" UseClientSelectColumnOnly="True" />
008.        <Resizing AllowColumnResize="False" AllowResizeToFit="False" />
009.        <KeyboardNavigationSettings EnableKeyboardShortcuts="true" AllowSubmitOnEnter="false" AllowActiveRowCycle="true" />
010.        <DataBinding ShowEmptyRowsOnLoad="true"></DataBinding>
011.        <ClientEvents OnRowDblClick="activitek.ReservationPanelSummary.onSummaryRowDblClick"
012.            OnRowSelected="activitek.ReservationPanelSummary.onSummaryRowSelected"
013.            OnRowDeselected="activitek.ReservationPanelSummary.onSummaryRowDeselected" />
014.    </ClientSettings>
015. 
016. 
017.    <MasterTableView CommandItemDisplay="Top" TableLayout="Fixed" GroupLoadMode="Client" GridLines="None"
018.        EditMode="InPlace" DataKeyNames="ReservationScheduleID" ClientDataKeyNames="ReservationScheduleID"
019.        RetrieveNullAsDBNull="true">
020.        <PagerStyle PageSizeControlType="None" />
021. 
022.        <ParentTableRelation>
023.            <telerik:GridRelationFields DetailKeyField="ParentReservationScheduleID" MasterKeyField="ReservationScheduleID" />
024.        </ParentTableRelation>
025. 
026.        <CommandItemTemplate>
027.            <div>
028.                <telerik:RadToolBar ID="RadToolBarGridEdit" runat="server" Width="100%" Height="32px" OnClientButtonClicked="onPanelBarItemClicked">
029.                    <Items>
030.                        <telerik:RadToolBarButton Text="<%$ Resources:AdminLoc, btnEdit %>" ImageUrl="~/Web/Images/Icons/modifier.gif"
031.                            Value="btnAdd" CommandName="EditSelected" ImagePosition="Left"
032.                            Visible='<%# Not (RgPanelSummary.MasterTableView.IsItemInserted OrElse RgPanelSummary.EditIndexes.Count > 0) %>'>
033.                        </telerik:RadToolBarButton>
034. 
035.                        <telerik:RadToolBarButton IsSeparator="true"
036.                            Visible='<%# Not (RgPanelSummary.MasterTableView.IsItemInserted OrElse RgPanelSummary.EditIndexes.Count > 0) %>' />
037. 
038.                        <telerik:RadToolBarDropDown Text="<%$ Resources:AdminLoc, btnAdd %>" ImageUrl="~/Web/Images/Icons/ajouter.gif"
039.                            Visible='<%# Not (RgPanelSummary.MasterTableView.IsItemInserted OrElse RgPanelSummary.EditIndexes.Count > 0) %>'>
040.                            <Buttons>
041.                                <telerik:RadToolBarButton Text="Ajouter un plateau" ImageUrl="~/Web/Images/Icons/ress_locaux.gif"
042.                                    Group="LocationResource" CheckOnClick="true" AllowSelfUnCheck="true"
043.                                    CommandName="AddResource" CommandArgument="location">
044.                                </telerik:RadToolBarButton>
045.                                <telerik:RadToolBarButton Text="Ajouter un équipement" ImageUrl="~/Web/Images/Icons/ress_equipement.gif"
046.                                    Group="EquipementResource" Value="equipment" CommandName="AddResource" CommandArgument="equipment">
047.                                </telerik:RadToolBarButton>
048.                                <telerik:RadToolBarButton Text="Ajouter une ressource humaine" ImageUrl="~/Web/Images/Icons/ress_humaine.gif"
049.                                    Group="HumanResource" CommandName="AddResource" CommandArgument="human">
050.                                </telerik:RadToolBarButton>
051. 
052.                                <telerik:RadToolBarButton IsSeparator="true" Visible="<%# KeyValueTools.GetActivitekRepentignyDev %>"></telerik:RadToolBarButton>
053. 
054.                                <telerik:RadToolBarButton Text="Ajouter un équipement à la journée" ImageUrl="~/Web/Images/Icons/ress_equipement.gif"
055.                                    Group="DailyEquipment" CommandName="AddDailyResource" CommandArgument="DailyEquipment"
056.                                    Visible="<%# KeyValueTools.GetActivitekRepentignyDev %>">
057.                                </telerik:RadToolBarButton>
058.                            </Buttons>
059.                        </telerik:RadToolBarDropDown>
060. 
061.                    </Items>
062.                </telerik:RadToolBar>
063.            </div>
064.        </CommandItemTemplate>
065. 
066.        <%--Déclaration des colonnes pour l'entité PARENT --%>
067.        <Columns>
068.            <telerik:GridClientSelectColumn UniqueName="IsSelected" HeaderStyle-Width="28" ItemStyle-HorizontalAlign="Center" />
069. 
070.            <telerik:GridBoundColumn UniqueName="ParentReservationScheduleID" DataField="ParentReservationScheduleID" Display="false" />
071.            <telerik:GridBoundColumn UniqueName="ReservationScheduleID" DataField="ReservationScheduleID" Display="false" />
072. 
073.            <telerik:GridTemplateColumn UniqueName="ResourceName" DataField="ResourceName" HeaderText="<%$ Resources:AdminLoc,lblResource  %>">
074.                <ItemStyle Width="355px" />
075.                <HeaderStyle Width="355px" />
076. 
077.                <ItemTemplate>
078.                    <%#DataBinder.Eval(Container.DataItem, "ResourceName")%>
079.                </ItemTemplate>
080. 
081.                <EditItemTemplate>
082.                    <telerik:RadComboBox Skin="Bootstrap" ID="radResourceCombo" runat="server" Width="340px" DropDownWidth="450px" Height="300"
083.                        AutoPostBack="false" EnableLoadOnDemand="True" EnableScreenBoundaryDetection="true" EnableVirtualScrolling="true"
084.                        ItemsPerRequest="10" OnItemsRequested="radResourceCombo_ItemsRequested" HighlightTemplatedItems="true"
085.                        DataTextField="Text" DataValueField="Value" ExpandDirection="Down" OffsetX="0" OffsetY="0">
086.                        <HeaderTemplate>
087.                            <table id="tableResourceColumns" style="width: 95%">
088.                                <tr>
089.                                    <th>
090.                                        <asp:Label ID="radTitleLN" runat="server"><%= LocalizationTools.RM.GetString("lblName") %></asp:Label>
091.                                    </th>
092.                                </tr>
093.                            </table>
094.                        </HeaderTemplate>
095.                        <ItemTemplate>
096.                            <table style="width: 95%">
097.                                <tr>
098.                                    <td style="width: 18px">
099.                                        <img src="<%# DataBinder.Eval(Container, "Attributes['typeImg']")%>"
100.                                            title="<%# DataBinder.Eval(Container, "Attributes['typeName']")%>" /></td>
101.                                    <td><%# DataBinder.Eval(Container, "Attributes['name']")%></td>
102.                                </tr>
103.                            </table>
104.                        </ItemTemplate>
105.                    </telerik:RadComboBox>
106. 
107.                    <asp:RequiredFieldValidator ID="CV_ResourceValidator" runat="server" ControlToValidate="radResourceCombo"
108.                        ErrorMessage="<%$ Resources:AdminLoc, errResourceIsMandatory %>"
109.                        Display="None">*</asp:RequiredFieldValidator>
110.                    <asp:CustomValidator ID="CV_Schedule" runat="server" OnServerValidate="CV_ReservationSchedule_ServerValidate"
111.                        Display="None">*</asp:CustomValidator>
112.                </EditItemTemplate>
113.            </telerik:GridTemplateColumn>
114. 
115.        </Columns>
116. 
117. 
118.        <%--Déclaration des colonnes pour l'entité ENFANT --%>
119.        <DetailTables>
120.            <telerik:GridTableView DataKeyNames="ReservationScheduleID" Name="ChildReservationSchedule" Width="100%" HierarchyLoadMode="ServerOnDemand"
121.                ClientDataKeyNames="ReservationScheduleID" ShowHeader="false" ShowHeadersWhenNoRecords="false" CommandItemDisplay="Top"
122.                HorizontalAlign="Right" TableLayout="Fixed" AllowPaging="false" EditMode="InPlace" GroupLoadMode="Client" GridLines="None">
123.                <CommandItemTemplate>
124.                    <div>
125.                        <telerik:RadToolBar ID="RadToolBarGridChildEdit" runat="server" Width="100%" Height="32px"
126.                            OnClientButtonClicked="onPanelBarItemClicked">
127.                            <Items>
128.                                <telerik:RadToolBarButton Text="<%$ Resources:AdminLoc, btnEdit %>" ImageUrl="~/Web/Images/Icons/modifier.gif"
129.                                    Value="btnAdd" CommandName="EditSelected" ImagePosition="Left"
130.                                    Visible='<%# Not (RgPanelSummary.MasterTableView.IsItemInserted OrElse RgPanelSummary.EditIndexes.Count > 0) %>'>
131.                                </telerik:RadToolBarButton>
132. 
133.                                <telerik:RadToolBarDropDown Text="<%$ Resources:AdminLoc, btnAdd %>" ImageUrl="~/Web/Images/Icons/ajouter.gif"
134.                                    Visible='<%# Not (RgPanelSummary.MasterTableView.IsItemInserted OrElse RgPanelSummary.EditIndexes.Count > 0) %>'>
135.                                    <Buttons>
136.                                        <%--TODO: Traduction--%>
137.                                        <telerik:RadToolBarButton Text="Ajouter un équipement" ImageUrl="~/Web/Images/Icons/ress_equipement.gif"
138.                                            Group="EquipementResource" Value="equipment" CommandName="InitInsert" CommandArgument="equipment">
139.                                        </telerik:RadToolBarButton>
140.                                        <telerik:RadToolBarButton Text="Ajouter une ressource humaine" ImageUrl="~/Web/Images/Icons/ress_humaine.gif"
141.                                            Group="HumanResource" CommandName="AddChildResource" CommandArgument="human">
142.                                        </telerik:RadToolBarButton>
143. 
144.                                        <telerik:RadToolBarButton IsSeparator="true" Visible="<%# KeyValueTools.GetActivitekRepentignyDev %>"></telerik:RadToolBarButton>
145. 
146.                                        <telerik:RadToolBarButton Text="Ajouter un équipement à la journée" ImageUrl="~/Web/Images/Icons/ress_equipement.gif"
147.                                            Group="DailyEquipment" CommandName="AddChildDailyResource" CommandArgument="DailyEquipment"
148.                                            Visible="<%# KeyValueTools.GetActivitekRepentignyDev %>">
149.                                        </telerik:RadToolBarButton>
150.                                    </Buttons>
151.                                </telerik:RadToolBarDropDown>
152. 
153.                            </Items>
154.                        </telerik:RadToolBar>
155.                    </div>
156.                </CommandItemTemplate>
157. 
158.                <Columns>
159.                    <telerik:GridClientSelectColumn UniqueName="IsSelected" HeaderStyle-Width="28" ItemStyle-Width="28" ItemStyle-HorizontalAlign="Center" />
160.                    <telerik:GridBoundColumn UniqueName="ParentReservationScheduleID" DataField="ParentReservationScheduleID" Display="false" />
161.                    <telerik:GridBoundColumn UniqueName="ReservationScheduleID" DataField="ReservationScheduleID" Display="false" />
162. 
163.                    <telerik:GridTemplateColumn UniqueName="ResourceName" DataField="ResourceName" HeaderText="<%$ Resources:AdminLoc,lblResource  %>">
164.                        <ItemStyle Width="355" />
165.                        <HeaderStyle Width="355" />
166. 
167.                        <ItemTemplate>
168.                            <%#DataBinder.Eval(Container.DataItem, "ResourceName")%>
169.                        </ItemTemplate>
170. 
171.                        <EditItemTemplate>
172.                            <telerik:RadComboBox Skin="Bootstrap" ID="radResourceCombo" runat="server" Width="340px" DropDownWidth="450px" Height="300"
173.                                AutoPostBack="false" EnableLoadOnDemand="True" EnableScreenBoundaryDetection="true" EnableVirtualScrolling="true"
174.                                ItemsPerRequest="10" OnItemsRequested="radResourceCombo_ItemsRequested" HighlightTemplatedItems="true"
175.                                DataTextField="Text" DataValueField="Value" ExpandDirection="Down" OffsetX="0" OffsetY="0">
176.                                <HeaderTemplate>
177.                                    <table id="tableResourceColumns" style="width: 95%">
178.                                        <tr>
179.                                            <th>
180.                                                <asp:Label ID="radTitleLN" runat="server"><%= LocalizationTools.RM.GetString("lblName") %></asp:Label>
181.                                            </th>
182.                                        </tr>
183.                                    </table>
184.                                </HeaderTemplate>
185.                                <ItemTemplate>
186.                                    <table style="width: 95%">
187.                                        <tr>
188.                                            <td style="width: 18px">
189.                                                <img src="<%# DataBinder.Eval(Container, "Attributes['typeImg']")%>"
190.                                                    title="<%# DataBinder.Eval(Container, "Attributes['typeName']")%>" /></td>
191.                                            <td><%# DataBinder.Eval(Container, "Attributes['name']")%></td>
192.                                        </tr>
193.                                    </table>
194.                                </ItemTemplate>
195.                            </telerik:RadComboBox>
196. 
197.                            <asp:RequiredFieldValidator ID="CV_ResourceValidator" runat="server" ControlToValidate="radResourceCombo"
198.                                ErrorMessage="<%$ Resources:AdminLoc, errResourceIsMandatory %>" Display="None">*</asp:RequiredFieldValidator>
199.                            <asp:CustomValidator ID="CV_Schedule" runat="server" OnServerValidate="CV_ReservationSchedule_ServerValidate" Display="None">*</asp:CustomValidator>
200.                        </EditItemTemplate>
201.                    </telerik:GridTemplateColumn>
202. 
203.                </Columns>
204.            </telerik:GridTableView>
205.        </DetailTables>
206.    </MasterTableView>
207. 
208.</telerik:RadGrid>
Attila Antal
Telerik team
 answered on 21 Mar 2019
1 answer
71 views

Hi everybody,

                      I have a ASP page with a UserControl. In this userControl I have a Radgrid implement with hierarchy.


If I using IE 11 or Chrome, all my action (edit, Dbl Click, save, cancel, etc) and loading are functional.

But, with Edge I have a javascript error as soon I click for edit, record or another action.

SCRIPT5022: Sys.ScriptLoadFailedException: Impossible de charger le script 'http://cy4khh2.harriscomputer.com/PG.Activitek.Admin/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ctl02_RadScriptManager1_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bTelerik.Web.UI%2c+Version%3d2017.2.711.35%2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3afr-CA%3af4f90cd7-213b-47c9-9d36-a4666447367c%3a2003d0b8%3aaa288e2d%3a258f1c72%3ab7778d6c%3ae085fe68%3a6b3f73b3%3a8674cba1%3a7c926187%3a2e42e72a%3aa51ee93e%3aef347303%3ac08e9f8a%3a59462f1'.
 
 
SCRIPT5007: Unable to get property '_notified' of undefined or null reference

 

I using Telerik ASP 2017.2.711.35

 

Good day at you and thank you

 

 

 

Eyup
Telerik team
 answered on 21 Mar 2019
11 answers
1.0K+ views
Hi,

I am using radfileexplorer (35 version telerik dll) through a custom provider.I have used some client side functions (eg :onCreatenewfolder,onMovedirectory..etc) to perform foldername,length validation folder's existance checking etc..While doing these,
if any validation is failed , i set args.setCancel(true),return false; statements ;even though server side provider methods (eg: CreateDirectory,MoveDirecory ) firing automatically based on the desired actions.How to prevent these event firing?.Please help me by sending exact code.

Regards,
Praveen.
Gourav
Top achievements
Rank 1
 answered on 20 Mar 2019
23 answers
4.7K+ views
Hey people,
now ive tried to use the radajax panel at a certain time am getting the error as
"Microsoft JScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: Invalid postback or callback argument.  Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page.  For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them.  If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation."

i find no actions take place if i click enableevent validation="false"

a)may i knw what is the cause of this error?
b)In Most of the Telerik Demo i find that they have been using sql datasource to bind data to the controls rather than code behind,wuld that be the reason for it?

Guys this is getting so serious and close pls just give me hint and ill be so greatfull to you all.
Awaiting for your Swift Reply
Thanks
Regards
N.Balaji
Rutuja
Top achievements
Rank 1
 answered on 20 Mar 2019
1 answer
78 views

I have an ASP.NET Web Forms project i am working with and need some help with my grid.

I have a pretty basic grid on my page. i am able to populate it mostly.

i use codebehind to bind a list to it from c#.

 

I need to figure out how to perform this,

I have the proper data in my list to be bound to the grid. i want to have my rows show some important data to my customer, but when he expands the row the data in the expansion is more data from the same list, for that row.

so when a user is browsing the grid, they can click on any row and it does its thing, but if they click the expander icon they get a bit more data about the row.

 

I hope i explained this well, im about to break out mspaint and draw it up...

Eyup
Telerik team
 answered on 20 Mar 2019
3 answers
4.9K+ views

When trying to use the export to excel functionality on my asp.net website the following error is displayed:

 

Could not load file or assembly 'Telerik.Windows.Documents.Spreadsheet, Version=2015.1.225.45, Culture=neutral, PublicKeyToken=5803cfa389c90ce7' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

 

Not sure why it is looking for version 2015.1.225.45 when the assembly references version 2016.2.421.40 and it is also set to Copy Local = True.

Have tried rebuild but still nothing. I have no idea where the old version is being referenced as I have searched the whole solution without success.

What is the solution here?

Vessy
Telerik team
 answered on 19 Mar 2019
1 answer
86 views

hi

      I have file name like this "2019 03 04 101905_RE  Indonesia   Possible opposition against the trademark application no 2019 03 04 101 D002014017706  AVATARA in the name of IGB GANGGA D002014017706  AV111111111112019 03 04 101905_RE  Indonesia   Possi.pdf"

 

when i try to upload that file name in AsyncUpload control it through the error like this below screen shot.

 

Screenshot : http://prntscr.com/mv05mb 

Eyup
Telerik team
 answered on 19 Mar 2019
3 answers
68 views
We have several users that are running windows 10 and IE 11 that are unable to see the menu bar (minimize button, maximize, [x] button to close) and we have users that are able to view the menu bar. What would cause some users not able to view the menu bar and some can?
Vessy
Telerik team
 answered on 19 Mar 2019
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?