این قابلیت را به صورت توکار دارد. اطلاعات بیشتر
نظرات مطالب
ولی وقتی تایید میگیرم
موس روی messageid هستش و نوشتهی قرمز مقدار id هستش که قطعا درست نیست.
مسلما مشکل از این خطه که id رو انتخاب میکنه
var span = $(this); var messageid = span.attr('id').replace('row-', '');
ولی نمیدونم چجوری id رو انتخاب کنم!
اینم کدها که تایید کاربرو بهش اضافه کردم
<script type="text/javascript"> $(function() { $('span[id^="row"]').click(function() { $.prompt("آیا برای حذف اطلاعات موجود اطمینان دارید ؟", { title: 'Title', buttons: { "بله": true, "خیر": false }, focus: 2, submit: function(e, v, m, f) { if (!v) { return;// وقتی کاربر تایید نکرد } else {// وقتی کاربر تایید کرد var span = $(this); var messageid = span.attr('id').replace('row-', ''); var tableRow = span.parent().parent(); $.ajax({ type: "POST", url: '@postUrl', data: JSON.stringify({ id: messageid }), contentType: "application/json; charset=utf-8", dataType: "json", complete: function(xhr, status) { var data = xhr.responseText; if (xhr.status == 403) { window.location = "/login"; } else if (status === 'error' || !data || data == "nok") { var noty = window.noty({ text: "خطایی رخ داده", type: 'error', layout: 'center', timeout: 2500 }); } else { $(tableRow).fadeTo(600, 0, function() { $(tableRow).remove(); }); var noty = window.noty({ text: "پیغام حذف شد", type: 'information', layout: 'center', timeout: 2500 }); } } }); } } }); }); }); </script>
$(document).ready(function () { //چارت 4 $.ajax({ type: 'POST', url: '@Url.Action("TierStatistics4", "Dashboard", new { area = "Tier" })', dataType: 'json', data: { CostCenterId: $("#CostCenterId").val(), QueryIndex: $("#QueryIndex").val() }, success: function (data) { dataSource = new kendo.data.DataSource({ data: data, group: { field: "Series" }, sort: { field: "Year", dir: "desc" } }); $("#chart4").kendoChart({ title: { text: "آمار تعداد/هزینه(ریال) تایر مصرفی شعب به تفکیک مراکز هزینه و ماههای سال", font: "irsans", }, dataSource: dataSource, series: [{ type: "column", field: "Value", categoryField: "Year", name: "#= group.value #", }], categoryAxis: { font: "irsans", labels: { font: "irsans" } }, valueAxis: { labels: { font: "irsans", visible: true, } }, seriesDefaults: { style: "smooth", labels: { position: "Bottom", visible: false, fromat: "{0:n0}", font: "irsans", font: "irsans", format: "{0:n0}", } }, legend: { position: "top", labels: { font: "irsans" } }, tooltip: { visible: true, format: "{0:n0}", template: "#= series.name #: #= value #", font: "irsans", } }) }, error: function (ex) { alert('خطا در بازیابی اطلاعات' + ex); } }); return false; });
public class DashoardViewModel : System.Object { public DashoardThirdViewModel() { } public string Series { get; set; } // ********** public int Year { get; set; } //********** public long Value { get; set; } // ********** }