1

挿入telerikの私のエディターでは、一般的なテキストボックスのみを表示します(整数、10進数などは表示しません)。

これは私の見解です:

@(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に登録されます。問題はどこにありますか?通貨(整数、日付など)テキストボックスがフィールドに表示されないのはなぜですか?

4

1 に答える 1

0

Shared/EditorTemplatesフォルダーの下にEditorTemplatesが追加されていることを確認してください。基本的に、ウィザードを使用してプロジェクトを作成した場合、それらは自動的に追加されます。そうでない場合は、デモプロジェクトを作成し、そこからコピーして貼り付けます。

于 2012-04-19T17:54:03.753 に答える