Telerik Forums
UI for ASP.NET AJAX Forum
8 answers
287 views
Hi there,
i have textbox with search button to filter radgrid ,I get the filtered data without problem but when I click on next page in the grid
the grid postback , so the filtered data is missed ,so I get the whole data again
could you help me who can I solve this issue
thanks in advance
ghadeer
Russ
Top achievements
Rank 1
 answered on 07 Jun 2011
1 answer
77 views



Hi Guys,

is there any reason why datatable visible on attached screenshot is displayed like this (see attached)?

DataGroupColumn property is set to "Days" and DataLabelsColumn (PlotArea.XAxis.DataLabelsColumn) to "TaskName"... The data is correct but it is displayed under wrong labels.

I checked examples in the documentation and can't see any differences between my way of populating the chart and yours.

Cheers,
Kamil
Kamil
Top achievements
Rank 1
 answered on 07 Jun 2011
1 answer
68 views
Hi,

I would like to reduce the RadFilter filter menu items based on editor type. I have read some forum posts like:
http://www.telerik.com/community/forums/aspnet-ajax/filter/custom-list-of-filter-functions-for-custom-field-editor.aspx
to limit filter menu items based on datatype and field name but I would like to do same thing based on editor type especially RadFilterDropDownEditor. I would like to show only Equal, NotEqual options if the added editor is RadFilterDropDownEditor.

Thanks in advance.
Iana Tsolova
Telerik team
 answered on 07 Jun 2011
4 answers
218 views
Hi,
I am trying to add several custom buttons, but still have the problems with calling the editor.fire function. It works perfectly for some primitive functions like Bold, JustifyLeft etc. and it's well documented. But I spent a lot of time searching the proper syntax for setting the ForeColor property (the result was 

Telerik.Web.UI.Editor.CommandList[

"Blue"] = function(commandName, editor, args) { editor.fire("ForeColor", { value: "#2e2e6c" }); };

 

Now I am in the same position when trying to fire the FlashManager dialog. While Telerik.Web.UI.Editor.CommandList["InsertPicture"] = function(commandName, editor, args) { editor.fire("ImageManager"); }; works well, the similar Telerik.Web.UI.Editor.CommandList["InsertFlash"] = function(commandName, editor, args) { editor.fire("FlashManager"); }; shows the error message "Dialog parameters for the FlashDialog doesn't exist". Could you tell me the proper syntax?

And another question. Is it possible to hide the "EditModes" buttons at the bottom line (e.g. via css .rade_editorModesCell {display: none !important;}) and invoke the change of the EditMode by clicking my custom buttons (similar to calling javascript editor.fire function)?
Rumen
Telerik team
 answered on 07 Jun 2011
2 answers
121 views
I would like to have a GridButtonColumn that begins an Insert in the DetailsTable under the current row.  Is this possible?  Basically, I can do an insert in the DetailsTable by showing the command row, but that row doesn't fit well in my grid and I would like to have the Add button show up in the parent row instead.  I have a button and can catch the ItemCommand from the main grid, but can I initiate the Insert in the details table from there?

protected void g1_ItemCommand(object sender, GridCommandEventArgs e)
{
    if (e.CommandName == "AddPI")
    {
        // What goes here to init insert in detailstable[0]?
        //e.Item.OwnerTableView.DetailTables[0].???
    }
 
}
Sypher
Top achievements
Rank 1
 answered on 07 Jun 2011
5 answers
131 views
Hi
I've used RadInputManager to manage my input controls validating
Because I'm using User Controls , I need to set the ValidationGroups in code to a uniqe name that are based on the User Contro ID , to have the ability to use more than one of the same User Control in a page.
By a code like this :

           RadInputManager1.InputSettings[0].Validation.ValidationGroup = "xxcc"

I placed this line in Page_Load , Page_Init and even in InputSettingCreating event handler (by using the specila event argument)
But it seems that it's not working properly
Please help me , what's my problem ?
Thanks for your feedbacks.
Martin
Telerik team
 answered on 07 Jun 2011
7 answers
276 views
Hi all,

I have a RadGrid with has a custom template for inserting records. Once I insert the record, I try to close the insert template with the following code:

else if (e.CommandName == RadGrid.PerformInsertCommandName)
            {
                e.Canceled = true;
                e.Item.OwnerTableView.InsertItem();
 
                RadGrid_Visitor_RT.MasterTableView.IsItemInserted = false;
                RadGrid_Visitor_RT.Rebind();
 
            }

Calling the Rebind() method throws the following error:

Column 'Function_Key_Description' does not belong to table DefaultView.

The code for the RadGrid is below.

<telerik:RadGrid ID="RadGrid_Visitor_RT" runat="server" AutoGenerateColumns="false" Width="100%"
            AllowMultiRowSelection="false" AllowPaging="True" AllowCustomPaging="False" PageSize="10" AllowAutomaticInserts="False"
            GridLines="None" CellPadding="0" AllowSorting="false" Skin="Outlook" OnItemDataBound="Visitor_RT_ItemDataBound"
            ItemStyle-VerticalAlign="Top" OnNeedDataSource="RadGrid_Visitor_RT_NeedDataSource"
            OnItemCommand="RadGrid_Visitor_RT_ItemCommand">
 
                <PagerStyle Mode="NextPrevAndNumeric"/>
 
                <MasterTableView Width="100%" CommandItemDisplay="Top" GridLines="None" AllowAutomaticInserts="True">
 
                <CommandItemSettings ShowAddNewRecordButton="true" AddNewRecordText="Create Transaction" ShowRefreshButton="false" ShowExportToCsvButton="false"
                 ShowExportToExcelButton="false" ShowExportToPdfButton="false" ShowExportToWordButton="false"/>
                    <Columns>
                         
                         <telerik:GridBoundColumn UniqueName="User_Logs_Auto_ID" DataField="User_Logs_Auto_ID"
                         HeaderText="Log ID" Visible="false"/>
 
                         <telerik:GridBoundColumn UniqueName="User_Logs_DateTime" DataField="User_Logs_DateTime"
                         HeaderText="Time" HeaderStyle-Width="35%" Visible="true" ItemStyle-VerticalAlign="Top" />
 
                        <telerik:GridImageColumn DataType="System.String" AlternateText="F_Key"
                        DataAlternateTextField="Function_Key_Description" UniqueName="GridImageColumn_Function_Key"
                        ImageAlign="Middle" ImageHeight="16px" ImageWidth="23px" HeaderText=""
                        DataImageUrlFields="Function_Key_Description"
                        DataImageUrlFormatString="Images/OnTime_Fkeys/{0}.png" HeaderStyle-Width="10%"/>
 
                        <telerik:GridBoundColumn UniqueName="Terminal_Name" DataField="Terminal_Name"
                         HeaderText="Terminal Name" HeaderStyle-Width="25%" Visible="true" ItemStyle-VerticalAlign="Top"/>
 
                         <telerik:GridBoundColumn UniqueName="Terminal_Location" DataField="Terminal_Location"
                         HeaderText="Terminal Location" HeaderStyle-Width="30%" Visible="true" ItemStyle-VerticalAlign="Top"/>
 
 
                    </Columns>

Can anyone tell me why the Rebind method is throwing this error on the GridImageColumn?

Thanks,

Sunny
Sunil
Top achievements
Rank 1
 answered on 07 Jun 2011
2 answers
92 views
I dont want to refresh the master page, without refreshing the masterpage, I want only the content page to be refreshed for postback
Maria Ilieva
Telerik team
 answered on 07 Jun 2011
1 answer
253 views
Hi Guys,

I am not able to access one of the column value from RadGrid when user click the delete icon. I am able to retrieve the primary key associated with that deleting row. My grid data coming from 2 different tables and one of the grid column indicate which table it is.

Following code retrieve the PK value:

GridDataItem item = (GridDataItem)e.Item; 

int ControlId = Convert.ToInt32(item.OwnerTableView.DataKeyValues[item.ItemIndex]["ControlID"]);

RadGrid template:
 

<

 

 

telerik:RadGrid ID="radCntDets" runat="server" GridLines="None" Width="938px"

 

 

 

AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"

 

OnNeedDataSource="radCntDets_OnNeedDataSource"

 

 

AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates ="True"

 

 

HorizontalAlign ="NotSet"

 

Font-Size ="Small"  OnItemUpdated ="radCntDets_ItemUpdated"

 

OnUpdateCommand ="radCntDets_UpdateCommand"

 

OnInsertCommand ="radCntDets_InsertCommand"

 

OnDeleteCommand="radCntDets_DeleteCommand">

 

<ClientSettings EnableRowHoverStyle="True">
<Scrolling AllowScroll="True" UseStaticHeaders="True"/>

 

</ClientSettings>

 

<MasterTableView GridLines="None" CommandItemDisplay="Top" DataKeyNames="ControlID" EditMode ="InPlace">

<CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings>

 

<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"></RowIndicatorColumn>

 

<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"></ExpandCollapseColumn>

 

<Columns>

 

<telerik:GridEditCommandColumn UniqueName="EditCommandColumn" ItemStyle-Width="100px" HeaderStyle-Width="100px">  

<HeaderStyle Width="100px"></HeaderStyle>

 

<ItemStyle Width="100px"></ItemStyle >

</telerik:GridEditCommandColumn

<telerik:GridButtonColumn ConfirmText="Delete this control?" ButtonType ="ImageButton"

 

CommandName="Delete" Text="Delete" UniqueName ="DeleteColumn1">

 

<HeaderStyle Width="20px"/>

 

<ItemStyle HorizontalAlign="Center" CssClass="MyImageButton"/>

 

</telerik:GridButtonColumn>

 

<telerik:GridBoundColumn UniqueName="FirstName" HeaderText="First Name" DataField="FirstName" HeaderStyle-Width="100px" ItemStyle-Width="100px" 

<HeaderStyle Width="100px"></HeaderStyle>
<ItemStyle Width="100px"></ItemStyle>

 

</telerik:GridBoundColumn>

 

<telerik:GridBoundColumn UniqueName="LastName" HeaderText="Last Name" DataField="LastName" HeaderStyle-Width="100px" ItemStyle-Width="100px">

 

<HeaderStyle Width="100px"></HeaderStyle>

 

<ItemStyle Width="100px"></ItemStyle>

 

</telerik:GridBoundColumn>

 

<telerik:GridTemplateColumn UniqueName="ControlType" HeaderText="Control Type" ItemStyle-Width="100px" HeaderStyle-Width="100px">

 

<ItemTemplate>

 

<%

 

#DataBinder.Eval(Container.DataItem, "ControlType")%>

 

 

</ItemTemplate>

 

<InsertItemTemplate>

 

<telerik:RadComboBox runat="server" ID="radControlType" DataTextField="TypeName" Width="100px"

 

DataValueField="TypeName" SelectedValue='<%# Bind("ControlType") %> '  

DataSourceID="xmlContactType" Skin="Web20">

 

</telerik:RadComboBox>

 

</InsertItemTemplate>

 

<EditItemTemplate>

 

<asp:TextBox ID="txtControlType" runat="server" ReadOnly="true" CssClass="bodyText" Text='<%# Bind("ControlType") %>'></asp:TextBox>

 

</EditItemTemplate>

 

<ItemStyle Width="140px"></ItemStyle>

 

</telerik:GridTemplateColumn 
<telerik:GridTemplateColumn HeaderText="Email Address" UniqueName="EmailAddress" ItemStyle-Width="80px" HeaderStyle-Width

="80px">

 

<ItemTemplate>

 

<%

 

#DataBinder.Eval(Container.DataItem, "EmailAddress")%>  

</ItemTemplate>

 

<EditItemTemplate>

 

<asp:TextBox ID="txtEAddress" runat="server" Text='<%# Bind("EmailAddress") %>'></asp:TextBox>

 

</EditItemTemplate>

 

</telerik:GridTemplateColumn>

 

<telerik:GridBoundColumn UniqueName="PhoneNumber" HeaderText="Phone" DataField="PhoneNumber"

 

HeaderStyle-Width="90px" ItemStyle-Width="90px">

 

</telerik:GridBoundColumn 

<telerik:GridBoundColumn UniqueName="Role" HeaderText="Role" DataField="Role"

 

HeaderStyle-Width="70px" ItemStyle-Width="70px">

 

</telerik:GridBoundColumn 

<telerik:GridBoundColumn UniqueName="Notes" HeaderText="Notes" DataField="Notes"

 

HeaderStyle-Width="220px" ItemStyle-Width="220px">

 

<HeaderStyle Width="220px"></HeaderStyle 

<ItemStyle Width="220px"></ItemStyle 

</telerik:GridBoundColumn>

 

</Columns>

 

 

<EditFormSettings>

 

<EditColumn UniqueName="EditCommandColumn1" FilterControlAltText="Filter EditCommandColumn1 column"></EditColumn 

</EditFormSettings>

 

</MasterTableView>

 

<FilterMenu EnableImageSprites="False"></FilterMenu

<HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu 

 

 

</telerik:RadGrid>
<asp:XmlDataSource ID="xmlContactType" runat="server" DataFile="~/XML/ControlTypes.xml"></asp:XmlDataSource>

Codebehind:

 

GridEditableItem

 

 

editedItem = e.Item as GridEditableItem ;

 

 

 

GridEditManager editMan = editedItem.EditManager;

 

 

string _cType = string.Empty;
foreach (GridColumn column in e.Item.OwnerTableView.RenderColumns)

 

 

{

 

 

 

if (column is IGridEditableColumn)

 

 

{

 

 

 

IGridEditableColumn editableCol = (column as IGridEditableColumn );

 

 

if (editableCol.IsEditable)

 

 

{

 

 

 

IGridColumnEditor

editor = editMan.GetColumnEditor(editableCol); -----> Error:Specified argument was out of the range of valid values.

 

if (editor is GridTemplateColumnEditor)

 

 

{

 

 

 

if (column.UniqueName.Equals("ControlType" ))

 

 

_cType = ((

 

 

 

TextBox)(((Telerik.Web.UI.GridColumnEditorBase)((editor as GridTemplateColumnEditor

))).ContainerControl).Controls[1]).Text;

}

 

}

 

}

 

}

Please advise me how to access the value of a template controlType in bold.

Thanks
Indra

 

 

 

 

 

Marin
Telerik team
 answered on 07 Jun 2011
2 answers
876 views
hi,
i have a  java script method for showing the alert message. its work fine.
 function openAlert(type, msg, method, width, height)
    {                
                    switch (type) {
                        case "Info":
                            var oWnd = radalert(msg, width, height, ' ');
                            var popupElement = oWnd.get_popupElement();
                            popupElement.className = popupElement.className + " infoIcon";
                            break;               
                    }
                }
but when i called this way with some special characters
openalert('Info','Please enter proper delimiters i.e(' '   ','  ' | '  '-' ) with start and end characters, ' ', 400,300);
(' '   ','  ' | '  '-' ) space,coma, | and - characters i am trying to pass this function but not working.
please tell how can the special characters be passed to the java script method so that they can be shown in message.
bharat veer
Top achievements
Rank 1
 answered on 07 Jun 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Bronze
Iron
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
Iron
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?