【问题标题】:Telerik MVC - Numeric textbox in grid editorTelerik MVC - 网格编辑器中的数字文本框
【发布时间】:2012-04-19 12:25:18
【问题描述】:

在我的插入telerik编辑器中只显示常见的文本框(不是整数、小数等)。

这是我的看法:

@(Html.Telerik().Grid <GamePlayer2>(Model).Name("za11").DataKeys(keys => keys.Add(c => c.Id))
.ToolBar(commands => commands.Insert()
.ButtonType(GridButtonType.ImageAndText))
.DataBinding(dataBinding => dataBinding.Server()
        .Insert("PlayerAdd", "Player", new { })
        .Update("PlayerUpdate", "Player", new { })
        .Delete("PlayerDelete", "Player", new { })
)
.Columns(columns =>
             {
                 columns.Bound(b => b.Name);
                 columns.Bound(b => b.Price);

                 columns.Command(commands =>
                 {                    
                     commands.Edit();
                     commands.Delete();
                 }).Width(200);

             })
.Editable(editing => editing.Mode(GridEditMode.PopUp)))

型号:

public class GamePlayer2
{
    public int Id { get; set; }
    public string Name { get; set; }
    [DataType(DataType.Currency)]
    public decimal Price{ get; set; }
}

脚本在 _Layout 上注册。哪里有问题?为什么货币(整数,日期等)文本框不会显示字段?

【问题讨论】:

    标签: asp.net-mvc-3 telerik-grid telerik-mvc


    【解决方案1】:

    确保您已在 Shared/EditorTemplates 文件夹下添加 EditorTemplates。基本上,如果您使用向导创建项目,它们会自动添加。如果没有创建一个演示项目并从那里复制粘贴它们。

    【讨论】:

    • 是的! NuGet 包中没有模板。我从 codeplex 上的测试项目中复制了它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-31
    相关资源
    最近更新 更多