Telerik Forums
UI for ASP.NET AJAX Forum
2 answers
137 views
Good day, I'm merely trying to set the ListView in EditMode via the use of a radButton_click but nothing I've tried so far has worked.

<
telerik:RadListView ID="CommitmentsListView" runat="server" DataKeyNames="AgreementID" ItemPlaceholderID="CommitmentsContainer"
                                                                                EnableViewState="true" InsertItemPosition="FirstItem" >
    <LayoutTemplate>
        <div style="min-height: 100px">
            <asp:PlaceHolder runat="server" ID="CommitmentsContainer" />
        </div>
    </LayoutTemplate>
    <ItemTemplate>
        <div style="text-align:right;padding-right:2px;">
            <asp:Label ID="lblCommitmentNumber" runat="server" Text="Commitment Number:" Font-Bold="true" Style="margin-top:5px;font-size:0.75em;"></asp:Label>
            <br />
            <asp:Label ID="lblPurchaseOrder" runat="server" Text="Purchase Order:" Font-Bold="true" Style="margin-top:5px;font-size:0.75em;"></asp:Label>
        </div>
    </ItemTemplate>
    <EditItemTemplate>
        <div style="text-align:right;padding-right:2px;">
            <asp:Label ID="lblCommitmentNumber" runat="server" Text="Commitment Number:" Font-Bold="true" Style="margin-top:5px;font-size:0.75em;"></asp:Label>
            <br />
                    <telerik:RadComboBox ID="PurchaseOrder" runat="server" HighlightTemplatedItems="true" Style="font-weight:Bold;" 
                                    DataTextField="PurchaseOrder" DataValueField="PurchaseOrder"  Width="80px" AutoPostBack="true" >
                    </telerik:RadComboBox>                   
        </div>
 
    </EditItemTemplate>
 </telerik:RadListView>
 
<telerik:RadButton ID="EditButton" runat="server" Text='Edit' CommandName="Edit" CausesValidation="false">
    <Icon PrimaryIconCssClass="rbEdit" PrimaryIconLeft="4" PrimaryIconTop="4"></Icon>
</telerik:RadButton>
Private Sub CommitmentsListView_NeedDataSource(sender As Object, e As RadListViewNeedDataSourceEventArgs) Handles CommitmentsListView.NeedDataSource
 
    Dim myList As New List(Of BudgetCommitment)
    myList.Add(New BudgetCommitment("001AR1101-E", 2015))
 
    CommitmentsListView.DataSource = myList.ToList
 
End Sub
 
Private Sub EditButton_Click(sender As Object, e As EventArgs) Handles EditButton.Click
 
End Sub
Eyup
Telerik team
 answered on 18 Nov 2013
5 answers
392 views

Within my data source I can only retrieve month names.   I need the month column sorted by when they occur in the year not alphabetically.  

So I need the months to show January, February, etc not April, August etc
Can anyone help?   Here is how I'm referencing the month column name:

 

<telerik:PivotGridColumnField DataField="month_name" DataFormatString="{0}"  UniqueName="month_name" >

 </telerik:PivotGridColumnField>

 

Tim
Top achievements
Rank 1
 answered on 18 Nov 2013
2 answers
87 views
Our business is open Monday-Thursday 9:00am-5:00pm, Friday 9:00am-8:00pm, Saturday 8:00am-8:00pm and closed Sunday.

I see a start and end time for the scheduler, but is it possible to bind the start and end times to a dataset that has the days of the week with start and end times? This way, appointments can only be scheduled during our business hours, and not when we are closed.
Steve
Top achievements
Rank 1
 answered on 18 Nov 2013
11 answers
582 views
Greetings!

Can anyone suggest a method with which I can change a cell's BackColor when its value is edited? Using textchanged, keydown or some other event will do. The problem I have is that the grid is autogenerated and most of the column names are unknown. 

I set my cells to be editable in PreRender like so:
For Each item As GridItem In RadGridViewExcelGridTest.MasterTableView.Items
    If TypeOf item Is GridEditableItem Then
        Dim editableItem As GridEditableItem = CType(item, GridDataItem)
        editableItem.Edit = True
    End If
Next
 
RadGridViewExcelGridTest.Rebind()

And my edit mode is InPlace. I noticed the Batch edit mode has its own ClientSetting called "ClientEvents-OnBatchEditCellValueChanged", but for reasons my edit mode has to be InPlace.

The way it works now is that the grid loads as completely editable. A user can update multiple cells on multiple rows - so I'd like to provide a visual cue to let the user know which items have been edited (and have not yet been saved). I noticed on this demo a little triangle shows when you click out of a cell that was edited - and that would be fine. I just didn't see the mechanism that produces that result. My situation would also be slightly different, as my cells are always in edit mode (i.e., textbox vs label) - but the principle
would be the same. 

I tried doing this on my ItemCreated (excluding the known column names, that are either not visible or not editable):
If TypeOf e.Item Is GridEditableItem Then
    Dim item As GridDataItem = TryCast(e.Item, GridDataItem)
    For Each column As GridColumn In item.OwnerTableView.RenderColumns
        If (column.UniqueName <> "Project" And column.UniqueName <> "DepartmentNumber" And column.UniqueName <> "ProjectNumber" And column.UniqueName <> "Alias") Then
            Dim EditBox As New TextBox()
            EditBox.Text = item(column).Text
            AddHandler EditBox.TextChanged, AddressOf EditBox_TextChanged
            EditBox.AutoPostBack = True
            item(column).Controls.Clear()
            item(column).Controls.Add(EditBox)
        End If
    Next
End If

But I then get an error message that the "Editor cannot be initialized for column: " followed by the first column that should be editable (and this error appears to get thrown on the Rebind() in my PreRender, for what it's worth).
Daniel
Telerik team
 answered on 18 Nov 2013
2 answers
95 views
Hi,

I am very new to all this... And I think what I want to accomplish is doable, but I cannot seem to get it working right.

I have a page with a searchbox at the top and a 3 pane splitter, the top on contains an asp:panel with a radlistview inside it, this is linked to sqldatasource1 which is a stored procedure.  The middle pane contains just a radgrid whose datasource is sqldatasource2, also a stored procedure. The bottom pane is another asp:panel with a radlistview who has sqldatasource3, another stored procedure.

Right now I have a radajaxmanager whose AJAXcontrol id is the searchbox.

When the searchbox fires, in VB.net codebehind it takes the text of the search box, places it in a hidden field and then the sqldatasources are all set to their stored procedure names (whose parameters reference the hidden field) and then does a databind() on each.

The three queries take vastly different amounts of time and what I want is for the radajax loadingpanel to disappear from each control as it has its data bound.  Right now they all cease at the same time and it takes the sum of the 3 loading times.

How can I do this?  I feel like it might involve splitting the binding to three separate functions in the codebehind, but when I've tried that, the ajax seems to stop at the first (quickest) one, and only that pane is loaded.

From a lot of searching, I've found that I cannot have them load in parallel, which is fine, but I'd like to not have to wait for all 3 to load to view the first.

I'd like the effect to be similar to this: 
http://demos.telerik.com/aspnet-ajax/splitter/examples/showcontentduringload/defaultcs.aspx

where it is clear that one loads before the other.

Let me know if I can provide anything more to help.

Thanks!!
Viktor Tachev
Telerik team
 answered on 18 Nov 2013
1 answer
359 views
Hi,

Sorry if the information is a little slim, but I have taken over managing an application and I'm not familiar with everything on it yet.

I am populating a grid with in a VB web application, and upon selecting a row of data a toolbarbutton becomes selectable to allow you to go to show more detail.

This works fine when running the application locally in visual studio, however once it is compiled and published onto a web server, I get a 'Error: Sys.WebForms.PageRequestManagerServerErrorException: Specified argument was out of the range of valid values.
Parameter name: ItemHierarchicalIndex' message when selecting a row of data in the grid.

This only happens in Internet Explorer, Chrome and Firefox seem to work ok.

Any ideas on where I need to look would be appreciated.

Thanks

Mark
Eyup
Telerik team
 answered on 18 Nov 2013
1 answer
121 views
Hello,
I am binding radgridview using client side binding. It works properly for sorting, paging, filtering. But, when I change pagesize of gridview (10 to 20 or 50) then it could not bind GridTemplateColumn for new arrived records.
Then I used the demo given on this link :
http://demos.telerik.com/aspnet-ajax/grid/examples/data-binding/client-side/programmatic/defaultcs.aspx
And added page size and changed columns as per my Database into gridview for binding, but I got same issue here also.
Here, one more issue occurs that when we assign horizontal align to Item-Style then it also doesn’t reflect after pagesize changing.
Eyup
Telerik team
 answered on 18 Nov 2013
1 answer
71 views
The text from a RadTextBox does not appear to get back to the server from an iOS 7 device unless the user clicks someplace else before clicking on the submit button.  Is this a known issue?  WI believe we are currently using 2012 Q3 SP2.  Has it been fixed since then?
Dimitar
Telerik team
 answered on 18 Nov 2013
0 answers
89 views
Nevermind... you can delete this topic. Stupid question. Need to test a working  solution before asking.
Sorry
Massimiliano
Top achievements
Rank 1
 asked on 18 Nov 2013
2 answers
81 views
Hi

Our company is in the process of upgrading our rad controls from a rather old version to the latest version. On of the controls that's upgraded is a custom control created which derives from the RadNumericTextBox.

In this control there are 2 overrides which are no longer relevant, namely:

  - InitScript
  - RenderHiddenElement

I can't seem to find any document on these, so I'm not sure where to move this code to in the upgraded version. Can anyone provide me with some insight in these? And, if possible, what the best way to re-implement them in the latest version would be?

Many thanks

Tim
Tim
Top achievements
Rank 1
 answered on 18 Nov 2013
Narrow your results
Selected tags
Tags
+? more
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
Top achievements
Rank 1
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Hiba
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
Max
Top achievements
Rank 1
Veteran
Iron
Alina
Top achievements
Rank 1
Rakhee
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?