مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

محمد ملکی

عضویت از 1394/03/02

تنظیم kendo grid برای دریافت داده از textbox

  • سه شنبه 11 خرداد 1395
  • 12:03
تشکر میکنم

سلام

ببینید من kendogrid میخوام که بتوونم تووش داداه وارد کنم و دکمه ثبت رو زدم داده ها ذخیره بشه

مثل شکل زیر

من بلدم داده توو kendogrid نمایش بدم اما بلد نیستم داده از ورودی بگیرم با kendogrid

ممنون میشم یه نمونه کدی یه راهنمایی کنید

 

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 11 خرداد 1395
  • 13:09

شما کافیست اطلاعات را پست کنید و ورودی یک Array از نوع داده ها در نظر بگیرید

باید از Model مشخص برای هر ردیف یا داده استفاده کنید

کاربر سایت

محمد ملکی

عضویت از 1394/03/02

  • سه شنبه 11 خرداد 1395
  • 14:00

چرا از نوع Array در نظز بگیرم؟

ن از نوع لیست در نظر گرفتم

این کدمه که جواب نمیده

      @(Html.Kendo().Grid<CMScharge.Classes.RegisterBlock>()

          .Name("gridd")
          .Columns(columns =>
          {
              columns.Bound(p => p.row).Title("ردیف");
              columns.Command(command => { command.Destroy().HtmlAttributes(new { @class = "k-button k-button-icontext" }).Text("حذف"); });
              columns.Template(x => { }).ClientTemplate("<input type='text' id='BlockName' name='BlockName' />").Title("نام بلوک");
              columns.Template(x => { }).ClientTemplate("<input type='text'  id='UnitCount' name='UnitCount'/>").Title("نام واحد");
              //columns.Template(x => { }).ClientTemplate("<a  class='k-button k-grid-even' href='" + Url.Action("UpdateAboutTeam", "Admin") + "/#=AboutTeam_Id#'>ویرایش</a>");

          })
          .Editable(editable =>
          {

              editable.DisplayDeleteConfirmation("از حذف مطمئن هستید؟");


          }

          )


           .Pageable(pageable => pageable

               .Messages(message => message.ItemsPerPage("تعداد آیتم در هر صفحه"))
               .Messages(message => message.Display("نمایش افراد {0} تا {1}. تعداد کل افراد :{2}"))
              .Refresh(true)
              .PageSizes(true)
              .ButtonCount(2)

  )
    .Sortable()

       .DataSource(c => c
        .Ajax()
        .ServerOperation(false)
        .PageSize(3)

        .Events(events => events.Error("error_handler"))
        .Model(model =>
        {
            model.Id(p => p.BlockId);
            model.Field(p => p.BlockId).Editable(false);
        })
            .Create(update => update.Action("AddAboutTeam", "Admin"))
            .Read(read => read.Action("AllBlockRegister", "Home"))
            .Destroy(update => update.Action("DeleteAboutTeam", "Admin"))
    )
        )

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 11 خرداد 1395
  • 15:12

این لینک رو ببینید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)