Telerik Forums
UI for ASP.NET AJAX Forum
3 answers
123 views

Hi
I have built a WCF Data service and I just want to ask what I should write to be able to work with it In a ODataService.

Here’s my WCF dataservice:

using System;
using System.Data.Objects;
using System.Data.Services;
using System.Data.Services.Common;
using System.Linq;
using System.ServiceModel.Web;
using DataServicesJSONP;
 
namespace BD2.Web.Services.WebService
{
    [System.ServiceModel.ServiceBehavior(IncludeExceptionDetailInFaults = true)]
    [JSONPSupportBehavior]
    public class Room : DataService<ObjectContext>
    {   
        public static void InitializeService(DataServiceConfiguration config)
        {
            config.SetServiceOperationAccessRule("GetTime", ServiceOperationRights.All);
            config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;
        }
 
        [WebGet]
        public string GetTime()
        {
            return DateTime.Now.ToLongTimeString();
        }
    }
}

(The [JSONPSupportBehavior] is a script to remove dollar-signs from the jsonp that gives troubles with ODataservice. I got it from: http://stackoverflow.com/questions/2983078/cant-get-the-jsonp-working-with-wcf-data-services).
(I use ObjectContxt because I get data from Entity FrameWork Code FIrst. I got help for building it from: http://blogs.msdn.com/b/writingdata_services/archive/2012/05/05/10175174.aspx).

 

 I would like to read in the string from GetTime(). How should my ODataService then be like?:

<telerik:RadODataDataSource runat="server" ID="RadODataDataSource1">
           <Transport>
               <Read Url="http://localhost:52878/Services/WebService/Room.svc/" />
           </Transport>
           <Schema>
               <telerik:DataModel ModelID="GetTime" Set="???????" />
           </Schema>
</telerik:RadODataDataSource>

Thanks :o)

 

Genady Sergeev
Telerik team
 answered on 21 Jun 2012
4 answers
261 views

Could some one tell me why the code shown below is not firing the Edit Events when I click on the Edit Column, However, it fires when I click on the auto generated Edit column?


<telerik:RadGrid ID="dgRadERs" runat="server" AutoGenerateColumns="False" GridLines="None"
                    Skin="Sunset" AllowFilteringByColumn="True" OnEditCommand="dgRadERs_EditCommand"
                    AutoGenerateEditColumn="True" OnNeedDataSource="dgRadERs_NeedDataSource">
                    <MasterTableView EditMode="InPlace" DataKeyNames="ACCOUNT_NUMBER" AllowMultiColumnSorting="True"
                        Width="100%">
                        <Columns>
                            <telerik:GridBoundColumn DataField="account_number" HeaderText="Account Number" UniqueName="column1">
                            </telerik:GridBoundColumn>
                            <telerik:GridBoundColumn DataField="account_name" HeaderText="Account Name" UniqueName="column">
                            </telerik:GridBoundColumn>
                            <telerik:GridEditCommandColumn ButtonType="ImageButton">
                            </telerik:GridEditCommandColumn>
                        </Columns>
                        <RowIndicatorColumn Visible="True">
                        </RowIndicatorColumn>
                        <EditFormSettings>
                            <EditColumn UniqueName="EditCommandColumn1">
                            </EditColumn>
                        </EditFormSettings>
                    </MasterTableView>
                </telerik:RadGrid>

Thank you
Maher

BabaYa
Top achievements
Rank 1
 answered on 21 Jun 2012
1 answer
119 views
Hi there, i've been looking at your session timeout notification demo, and i was wondering whether this could work in conjunction with the forms authentication ticket?

I'm sure it would be relatively straight forward, any chance you could point me in the right direction ?

Alan
Marin Bratanov
Telerik team
 answered on 21 Jun 2012
3 answers
450 views
Hello -
I am trying to display information in a Horizontal Bar chart. The Y axis information is a list of series that we care about. The names of the series are quite long as you will see from the screen shot.

I would like to display the Series Name along with the value where the actual value is currently displaying. Is that possible. If yes, can someone tell me how to do that?

Also is it possible to make the Chart move a little to the right and make sure the Legend space is utilized by the chart. Sometime I don't need a legend and would like to use that space instead.

thanks
Vamsi

In the picture, I would like to replace '38' with 'Determine ... Decision - 38'
Evgenia
Telerik team
 answered on 21 Jun 2012
9 answers
216 views
hi can i control RadToolBar height, i want height in 30px
i tried but nothing happened

 

<telerik:RadToolBar ID="RadToolBar1"  style="z-index:90001"   runat="server">
                                                   <Items>
                                                        
                                                       <telerik:RadToolBarDropDown >
                                                       <Buttons>
                                                               <telerik:RadToolBarButton   Text="Content Search" >
                                                        
                                                               </telerik:RadToolBarButton>
                                                          </Buttons>
                                                       </telerik:RadToolBarDropDown>
                                                         
                                                        
 
                                                      <telerik:RadToolBarButton   >
                                                      <ItemTemplate>
                                                          <telerik:RadTextBox ID="mainSearchTxt" runat="server">
                                                          </telerik:RadTextBox>
                                                      </ItemTemplate>
                                                      </telerik:RadToolBarButton>
                                                      <telerik:RadToolBarButton   Text="Search"  ></telerik:RadToolBarButton>
                                                   </Items>
                                                   </telerik:RadToolBar>

why the "Content Search" Text property of RadToolBarButton shown in 2 rows?
MarkSci
Top achievements
Rank 1
 answered on 21 Jun 2012
2 answers
594 views
Dear Telerik Support Team,

    I am working on a webpage having a Telerik:RadGrid control applied for displaying Event details. I have successfully filled the text columns using your control but need to include one more column having a checkbox in the leftmost column, i.e. one for every row, incluing the one on top for Select All. Can you suggest me how can I add this checkbox as a GridTemplateColumn in your "telerik:RadGrid" so that user can click on Select All checkbox to select/unselect the rest of checkboxes below and accordingly the actions can be carried out based on the Button user clicks (Edit / Delete in my case) for selected records, I kept right below your Grid control.

Regards
Samrat Banerjee
India

Najah
Top achievements
Rank 1
 answered on 21 Jun 2012
1 answer
152 views
How can I have a RadGrid with the following settings:
  1. Width = "100%"
  2. Autofit column width to content(Neither the column HeaderText nor the cell content should be truncated)
  3. Static Headers
  4. Horizontal Scroll bars
  5. Vertical Scroll bars

The number of columns in the grid are dynamic. I am able to get this effect only by specifying fixed width to the RadGrid and HeaderStyle.Width in pixels. But in this case the width of the column doesn't auto fit to the contents.


<telerik:RadGrid ID="rdgSample" runat="server"  Width="1200px">
     <MasterTableView  TableLayout="Fixed">
     </MasterTableView>
     <ClientSettings>
             <Scrolling AllowScroll="true" UseStaticHeaders="true" FrozenColumnsCount="2" />
     </ClientSettings>
     <HeaderStyle Width="250px" />
</telerik:RadGrid>
Pavlina
Telerik team
 answered on 21 Jun 2012
1 answer
149 views
Hello Telerik,

According to the documentation the RadTabStrip should be able to bind to a dataset correct? I cant seem to get it to work correctly.

Dim myDataSet As New DataSet()
Dim table As New DataTable("ParentTbl")
Dim table1 As New DataTable("ChildTbl")
 
table.Columns.Add("ParentId")
table.Columns.Add("Name")
 
table.Rows.Add(New String() {"1", "root 1"})
table.Rows.Add(New String() {"2", "root 2"})
table.Rows.Add(New String() {"3", "root 3"})
table.Rows.Add(New String() {"4", "root 4"})
 
table1.Columns.Add("ChildId")
table1.Columns.Add("ParentId")
table1.Columns.Add("Name")
 
table1.Rows.Add(New String() {"1", "1", "child 1"})
table1.Rows.Add(New String() {"2", "1", "child 11"})
table1.Rows.Add(New String() {"3", "2", "child 2"})
table1.Rows.Add(New String() {"4", "2", "child 22"})
table1.Rows.Add(New String() {"5", "2", "child 23"})
table1.Rows.Add(New String() {"6", "3", "child 3"})
table1.Rows.Add(New String() {"7", "4", "child 4"})
table1.Rows.Add(New String() {"8", "4", "child 42"})
 
myDataSet.Tables.AddRange(New DataTable() {table, table1})
 
Dim myParentColumn As DataColumn = myDataSet.Tables(0).Columns("ParentId")
Dim myChildColumn As DataColumn = myDataSet.Tables(1).Columns("ParentId")
Dim myDataRelations As New DataRelation("myDataRelation", myParentColumn, myChildColumn)
myDataSet.Relations.Add(myDataRelations)
 
Me.RadTabStripReports.DataFieldParentID = "ParentId"
Me.RadTabStripReports.DataFieldID = "ChildId"
 
' Set Text, Value
Me.RadTabStripReports.DataTextField = "Name"
Me.RadTabStripReports.DataValueField = "ChildId"
 
Me.RadTabStripReports.DataSource = myDataSet
 
Me.RadTabStripReports.DataBind()

When I test the TabStrip with this code it blows out with an error on the DataBind line.

Columns specified by DataFieldID/DataFieldParenID not found. Is this because of multiple tables in the dataset? The sample you show only has 1 datatable in the dataset. I can debug it and see the columns do in fact exist in the dataset tables.

Can you supply a sample that works with multiple tables, or is there something else that needs to be done?

Thanks!
Dimitar Terziev
Telerik team
 answered on 21 Jun 2012
3 answers
58 views
Hi,

I have generated rad bubble chart.But the X-Axis line is overlaying the bubbles. In the telerik site, I have found this link . Please also check in the attachment. May I know from which we can obtain the bubble at the top over Axis lines...

Thanks & Regards,
Karthik 
Peshito
Telerik team
 answered on 21 Jun 2012
11 answers
616 views
I have a RadTextBox control set up as

<telerik:RadTextBox ID ="Test" runat="server"
      EmptyMessage="Please enter subject search text...">
</telerik:RadTextBox>

Width property  is not declared in the markup, The textbox is resizing properly using the javascript but the span wrapper class is always set to 160px width. It has caused us a few issues in our project.  Is there anyway to remove the inline-style width?

We are using  Q1 2012 version.


<span style="width: 160px;" id="ctl00_SearchPagePaneContent_txtSearchSubject_txtTextBox_wrapper"
 
    class="riSingle RadInput RadInput_Office2007">
 
 .
 
 .

</span>


Balakrishnan R
Top achievements
Rank 1
 answered on 21 Jun 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Sergii
Top achievements
Rank 1
Iron
Iron
Dedalus
Top achievements
Rank 1
Iron
Iron
Lan
Top achievements
Rank 1
Iron
Doug
Top achievements
Rank 1
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?