标签: telerik

过滤RadGrid无法正常工作

我创建了一个带有几个字段用于过滤的RadGrid,我似乎无法使过滤工作.在过滤器框中输入内容后,我可以清楚地看到它(ajax spinny circle thing),但我的结果总是一样的.我在aspx文件中使用以下定义:

<telerik:RadGrid PageSize="4" ID="RadGrid1" runat="server" AllowPaging="True" AllowSorting="True"
                    AutoGenerateColumns="False" OnNeedDataSource="RadGrid1_NeedDataSource"
                    OnSelectedIndexChanged="RadGrid1_SelectedIndexChanged" Skin="Black" ShowFooter="True"
                    ShowStatusBar="True" AllowFilteringByColumn="True"
                    EnableLinqExpressions="False">
                    <MasterTableView AllowFilteringByColumn="true" Caption="Select a Customer">
                        <Columns>
                            <telerik:GridTemplateColumn CurrentFilterFunction="StartsWith" HeaderText="First Name" AllowFiltering="true" AutoPostBackOnFilter="true">
                                <ItemTemplate>
                                    <%#GetFirstName(DataBinder.Eval(Container, "DataItem"))%>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                            <telerik:GridTemplateColumn HeaderText="Last Name" AllowFiltering="true" AutoPostBackOnFilter="true">
                                <ItemTemplate>
                                    <%#GetLastName(DataBinder.Eval(Container, "DataItem"))%>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                            <telerik:GridTemplateColumn HeaderText="Address">
                                <ItemTemplate>
                                    <%#GetAddress(DataBinder.Eval(Container, "DataItem"))%>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                            <telerik:GridTemplateColumn HeaderText="Shop">
                                <ItemTemplate>
                                    <%#GetShopName(DataBinder.Eval(Container, "DataItem"))%>
                                </ItemTemplate>
                            </telerik:GridTemplateColumn>
                        </Columns>
                        <RowIndicatorColumn>
                            <HeaderStyle Width="20px"></HeaderStyle>
                        </RowIndicatorColumn>
                        <ExpandCollapseColumn>
                            <HeaderStyle Width="20px"></HeaderStyle>
                        </ExpandCollapseColumn>
                    </MasterTableView>
                    <ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="True">
                        <Selecting AllowRowSelect="true" />
                    </ClientSettings>
                    <PagerStyle Mode="NumericPages" />
                </telerik:RadGrid> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net telerik radgrid

1
推荐指数
2
解决办法
2万
查看次数

RadGrid - 导出为CSV不包括模板列

所以我在我的radgrid中定义了以下列:

                <telerik:GridTemplateColumn DataField="Payment.Customer.FirstName" DataType="System.String"
                    HeaderText="First Name" SortExpression="Payment.Customer.FirstName" UniqueName="FirstName">
                    <ItemTemplate>
                        <asp:HyperLink ID="hypFirstName" runat="server" Target="_blank" Text='<%# ((PaymentIssue)Container.DataItem).Payment.Customer.FirstName %>'
                            NavigateUrl='<%# string.Format("~/CustomerAdmin/Customer_View.aspx?customerId={0}", ((PaymentIssue)Container.DataItem).Payment.CustomerId) %>'></asp:HyperLink>
                    </ItemTemplate>
                </telerik:GridTemplateColumn>
Run Code Online (Sandbox Code Playgroud)

现在,如果我使用RadGrid MasterTableView.ExportToExcel()函数; 一切都很好.然而; 如果我尝试使用MasterTableView.ExportToCSV(),则该列为空.

关于可能导致这种情况的任何想法?

c# export telerik radgrid

1
推荐指数
1
解决办法
7414
查看次数

从telerik combobox客户端获得价值

我已经在页面中添加了一个rad组合框,并且需要能够从中获取所选的值.我可以在html元素下面看到一个名为'mycontrol_ClientState'的隐藏字段.我认为这是我想从中检索值的地方,但我不知道该怎么做.

有没有人有客户端价值的例子?

telerik radcombobox

1
推荐指数
1
解决办法
8996
查看次数

Web.config注册丢失了!在IIS 7.5中的RadEditor中

我正在与RadEditor合作.我购买了高级控制包.编辑器工作正常但是当我们打开图像管理器时它会抛出一个错误,即

Web.config registration missing!
 The Telerik dialogs require a HttpHandler registration in the web.config file. Please, use the control's Smart Tag to add the handler automatically, or see the help for more information: Controls > RadEditor > Dialogs > Introduction
Run Code Online (Sandbox Code Playgroud)

我的webconfig文件代码是:

<system.web>
 <httpHandlers>
      <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI" />
      <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" />
      <add path="Telerik.Web.UI.DialogHandler.aspx" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI" validate="false" />
    </httpHandlers>
    <httpModules>
      <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" />
    </httpModules>
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <handlers>
      <add name="Telerik.Web.UI.DialogHandler.aspx" path="Telerik.Web.UI.DialogHandler.aspx" verb="*" …
Run Code Online (Sandbox Code Playgroud)

telerik iis-7.5 telerik-editor

1
推荐指数
1
解决办法
1万
查看次数

如果我想使用Telerik的Kendo UI,我需要知道哪些语言?

如果我想使用的剑道UITelerik的,我需要什么样的语言来了解身边(HTML5,CSS3,JavaScript的,C#)?

例如Jquery,Json,Ruby on rails,其他人?

javascript c# html5 telerik kendo-ui

1
推荐指数
1
解决办法
298
查看次数

在radTreeView中选择一个节点

你好,这是我的代码,我希望你能帮助我,因为telerik支持论坛很糟糕

码:

  function SearchClick() {

            var search = $get("<%= ApplicationSearchResult.ClientID %>").value;
            var treeView = $find("<%= MainTree.ClientID %>");
            var nodes = treeView.get_allNodes();
            var NextNode = document.getElementById("<%=NextNode.ClientID %>");
            NextNode.style.display = "block";
            for (var i = 0; i < nodes.length; i++) {
                var node = nodes[i];
                if (node.get_text() == search) {
                    node.select();
                    expandAllAncestors(node);
                    return;
                }
            }

         }
Run Code Online (Sandbox Code Playgroud)

标记:

<telerik:RadTreeView ID="MainTree" runat="server" CssClass="NewClass" OnNodeClick="NodeClick" 
    Skin="Office2010Silver">
<Nodes>
<telerik:RadTreeNode Selected="true" Text="Hello"  Value="0">
    <Nodes>
        <telerik:RadTreeNode runat="server" Text="Hi" Value="1">
        </telerik:RadTreeNode>
    </Nodes>
    </telerik:RadTreeNode>
<telerik:RadTreeNode  Text="Hellooooooooooooo" Value="2">
    <Nodes>
        <telerik:RadTreeNode runat="server" …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net telerik

1
推荐指数
1
解决办法
4701
查看次数

在Radgrid模板列中允许HTML文本

<ItemTemplate>
   <asp:Label ID="lblCompanyName" runat="server" 
      ToolTip='<%# CheckDbNull.ToStr(Eval("Name")) %>' 
      Text='<%# CheckDbNull.ToStr(Eval("Name")) %>'>
   </asp:Label>
</ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

我有一些HTML格式的数据,例如<abc><Name>等,但是它将呈现为HTML,并且不会显示。

如何在网格列中显示HTML文本?我正在使用Telerik:RadGrid和模板列。

c# asp.net telerik telerik-grid

1
推荐指数
1
解决办法
3611
查看次数

使用Kendo Scheduler的问题

我一直在使用Kendo控件一段时间,它们包含在HTML/Razor网页上相当简单:以下是一些工作示例:

@(Html.Kendo().Grid<ProjectName.Models.MyModel>()
...

@(Html.Kendo().DropDownList()
...

@(Html.Kendo().Button()
...
Run Code Online (Sandbox Code Playgroud)

我想开始使用Kendo Scheduler,在他们的例子中他们有这个:

@(Html.Kendo().Scheduler<Kendo.Mvc.Examples.Models.Scheduler.TaskViewModel>()
Run Code Online (Sandbox Code Playgroud)

所以我尝试了这个:

@(Html.Kendo().Scheduler<ProjectName.Models.MyModel>()
Run Code Online (Sandbox Code Playgroud)

但它在编辑器中显示此错误:

namespace ProjectName.Models.MyModel

错误:
类型'ProjectName.Models.MyModel'不能在泛型类型或方法'Kendo.Mvc.UI.Fluent.WidgetFactory.Scheduler()'中用作类型参数'T'.没有从'ProjectName.Models.MyModel'到'Kendo.Mvc.UI.ISchedulerEvent'的隐式引用转换

我究竟做错了什么?

asp.net-mvc telerik razor kendo-ui kendo-scheduler

1
推荐指数
1
解决办法
1495
查看次数

如何在Kendo-UI Grid中添加电话号码和电子邮件验证?

鉴于下面代码中提供的网格,如何在手机电子邮件上设置验证,以利用此页面上提供的验证和屏蔽输入功能(http://demos.telerik.com/kendo-ui/maskedtextbox/index)?

例如,如果用户键入5628103322,则应将其格式化为(562)810-3322,因为其页面上的演示显示.此外,如果未正确输入的数字,则应提供错误消息.

对于电子邮件,我们如何做到这一点?

<div id="grid"></div>
<script>
    var crudServiceBaseUrl = "/api",
    dataSource = new kendo.data.DataSource({
        transport: {
            read:  {
                url: crudServiceBaseUrl + "/companies",
                dataType: "json",
                type: "POST"
            },
            update: {
                url: crudServiceBaseUrl + "/companies/update",
                dataType: "json",
                type: "POST"
            },
            destroy: {
                url: crudServiceBaseUrl + "/companies/destroy",
                dataType: "json",
                type: "POST"
            },
            create: {
                url: crudServiceBaseUrl + "/companies/create",
                dataType: "json",
                type: "POST"
            },
            parameterMap: function(options, operation) {
                if (operation !== "read" && options.models) {
                    return {models: kendo.stringify(options.models)}; …
Run Code Online (Sandbox Code Playgroud)

javascript telerik telerik-grid kendo-ui kendo-grid

1
推荐指数
1
解决办法
3217
查看次数

Sitefinity无法初始化并显示错误:"Telerik.Sitefinity.Security.SecurityManager"的类型初始值设定项引发异常

正如标题所示,我正在尝试使用Visual Studio 2015运行Sitefinity项目.

在初始化时,小齿轮图标中断,我看到这个可悲的模糊错误消息:

The type initializer for 'Telerik.Sitefinity.Security.SecurityManager' threw an exception.

我的机器似乎是唯一经历过这种情况的机器.我的google-fu到目前为止都没有让我失望.我已经完全访问了我系统上的所有用户,但无济于事.我在这里撕扯我的头发.

asp.net telerik sitefinity

1
推荐指数
1
解决办法
1673
查看次数