با سلام
من از گرید کندو استفاده میکنم و میخوام بجای اینکه موقع ایجاد یک دیتای جدید به صفحه create بره، میخوام از popup خود کندو استفاده کنم.
.ToolBar(toolbar => { //toolbar.Custom().Action("Create", "Companies").Text("جدید"); toolbar.Create().Text("جدید"); }) .Selectable() .Editable(e=>e.Mode(GridEditMode.PopUp)) .Pageable(p=>p.ButtonCount(25)) .Sortable() .Filterable() .DataSource(dataSource => dataSource .Server() .Model(model=>model.Id(c=>c.CompanyId)) .Create(c => c.Action("Create", "Companies"))
من تا اینجای کار اومدم و همچنین اکشن متد اون رو هم از نوع partial View گذاشتم ولی موقع فشردن کلید Create بجای لود اطلاعات ویو خودش یه ویوو هناهنگ با مدل می سازه.
لطفا در این زمینه کمک کنید. ممنون
از Ajax استفاده کنید
متد را قرار دهید تا بررسی کنم
خیلی ممنون بابت پاسخ سریعتون
public ActionResult Create() { return PartialView("_Create"); }
@(Html.Kendo().Grid(Model) .Name("Grid") .Columns(columns => { columns.Bound(model => model.CompanyFaName).Width(200); columns.Bound(model => model.Tel).Width(100); columns.Bound(model => model.WebSite); columns.Bound(model => model.Email); columns.Bound(item => @item.CompanyId).Title("دستورات").Filterable(false).Groupable(false) .Template(@<text> @Html.ActionLink("ویرایش", "Edit", new { id = @item.CompanyId }, new { @class = "k-button k-button-icontext" }) @Html.ActionLink("حذف", "Delete", new { id = @item.CompanyId }, new { @class = "k-button k-button-icontext" }) </text>).Width(157); }) .ToolBar(toolbar => { //toolbar.Custom().Action("Create", "Companies").Text("جدید"); toolbar.Create().Text("جدید"); }) .Selectable() .Editable(e=>e.Mode(GridEditMode.PopUp)) .Pageable(p=>p.ButtonCount(25)) .Sortable() .Filterable() .DataSource(dataSource => dataSource .Server() .Model(model=>model.Id(c=>c.CompanyId)) .Create(c => c.Action("Create", "Companies")) .PageSize(50) .Model(model => model.Id(item => item.CompanyId)) ))
دوست من با زدن کلید جدید باید یک Function را فراخوانی کرده باشید برای نمایش مدال
کد اون رو قرار بدید تا اصلاح کنم براتون
دوست من اشتباه عمل کردی
باید توسط Ajax مدال را فراخوانی کنی
لینک زیر رو ببینید کمکتون میکنه
خب من بجای استفاده از مودال بوت استرپ از مودال کندو استفاده کردم
اگه میخواین من کل پروژه رو براتون ایمیل کنم تا ببینید.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)