// https://docs.telerik.com/kendo-ui/api/javascript/ui/grid/events/edit $("#grid").data("kendoGrid").bind("edit", function(e){ if(e.model.isNew()) { //create } else { //edit } });
ممنونم. مطلب رو خوندم. ولی باز برام سواله، در کد شما postId در کجای تابع addToken مقدارش ست میشه. آیا نباید به این شکل باشه:
function addToken(data) { data.__RequestVerificationToken = $("input[name=__RequestVerificationToken]").val();data.postId=postId;return data; }
توی این قسمت
کجا
رو اضافه میکنه ؟ (postId)
function addToken(data) { data.__RequestVerificationToken = $("input[name=__RequestVerificationToken]").val(); return data; }
data: addToken ( { postId: postId } ) , // اضافه کردن توکن
نظرات مطالب
Highlight کردن لینک صفحه جاری در ASP.NET MVC
یک نکتهی تکمیلی: برای Highlight کردن لینک صفحه جاری در بوت استرپ 3
$(document).ready(function () { $('ul.nav.navbar-nav, ul.list-group, ul.nav.nav-tabs').find('a[href="' + location.pathname + '"]') .closest('li') .addClass('active'); });
در Directive ng-include علاوه بر بحث Render شما بحث اتمام بارگیری محتواها را هم دارید که برای این کار یعنی تشخیص اتمام بارگیری محتوا باید از دستور زیر استفاده نمایید.
بعد از این مرحله هست که ngFinishRender وارد صحنه میشود. :)
$scope.$on('$includeContentLoaded', function () { //دستورات بعد از اتمام بارگیری محتوا });
نظرات مطالب
آپلود فایل توسط فرمهای پویای jqGrid
سپاس از پاسختون. من برنامه را با FireBug تست کردم. خطاهایی که میده مربوط به خود jquery-1.11.1.js میشه و خود فایل ajaxfileupload.js خطا آخر اینه:
TypeError: jQuery.handleError is not a function jQuery.handleError(s, xml, status, e);
نظرات مطالب
فعال سازی عملیات CRUD در Kendo UI Grid
- «Handling Server-Side Validation Errors In Your Kendo UI Grid»
خلاصهاش به این صورت است:
- ابتدا رخداد error مربوط به data source را باید مدیریت کرد:
با این متد
که از این قالب برای نمایش خطاها استفاده میکند:
خلاصهاش به این صورت است:
- ابتدا رخداد error مربوط به data source را باید مدیریت کرد:
var dataSource = new kendo.data.DataSource({ // ... error: function (e) { window.SalesHub.OrderDetails_Error(e); }, // ... });
window.SalesHub.OrderDetails_Error = function(args) { if (args.errors) { var grid = $("#orderDetailsGrid").data("kendoGrid"); var validationTemplate = kendo.template($("#orderDetailsValidationMessageTemplate").html()); grid.one("dataBinding", function(e) { e.preventDefault(); $.each(args.errors, function(propertyName) { var renderedTemplate = validationTemplate({ field: propertyName, messages: this.errors }); grid.editable.element.find(".errors").append(renderedTemplate); }); }); } };
<script type="text/x-kendo-template" id="orderDetailsValidationMessageTemplate"> # if (messages.length) { # <li>#=field# <ul> # for (var i = 0; i < messages.length; ++i) { # <li>#= messages[i] #</li> # } # </ul> </li> # } # </script>
نظرات مطالب
بررسی ویجت Kendo UI File Upload
برای اینکه قبل از حذف فایل از روی سرور تاییدیه از کاربر بگیریم باید چیکار کرد؟ من کد زیر را نوشتم اما بعد از حذف سئوال میپرسه؟
remove: function () { var r = confirm("برای حذف اطمینان دارید"); if (r == true) { alert("فایل حذف شد"); } else { } },
نظرات مطالب
فعال سازی عملیات CRUD در Kendo UI Grid
$("#grid").kendoGrid({ // ... columns: [ { field: "Your Field", title: "Your Field Name", width: "20%", editor: function (container, options) { $('<textarea cols="20" rows="4" data-bind="value: ' + options.field + '"></textarea>').appendTo(container); } }, // ... ] // ... });