Xin chào mọi người tôi có mảng sự kiện, vào ngày tôi muốn hiển thị chi tiết sự kiện trong bảng khác. Tôi có mảng với mảng trong định dạng mảng, tôi không nhận được làm thế nào để làm cho điều này để có được tất cả các chi tiết của sự kiện bao gồm cả chi tiết mảng phụ vào ngày được nhấp vào đó. Xin vui lòng xem nếu bạn có thể giúp tôi với điều này hoặc có thể đề xuất một cái gì đó trong đó. Đây là mã của tôi dưới đây.Cách hiển thị chi tiết sự kiện vào ngày trong toàn bộ lịch
$(window).load(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
eventRender: function(event, element, view) {
for (var i = 0; i <= event.products.length - 1; i++) {
element.append('<span>' + event.products[i].name + '<span>');
};
},
events: [{
title: 'EventName',
start: '2016-05-02',
products: [{
name: 'ProductName'
}]
}, {
title: 'Event',
start: '2016-05-03',
products: [{
name: 'ProductName1'
}, {
name: 'ProductName2'
}, {
name: 'ProductName3'
},]
}, {
title: 'EventName',
start: '2016-05-13',
products: [{
name: 'ProductName1'
}, {
name: 'ProductName2'
}]
}, {
title: 'Event',
start: '2016-05-15',
products: [{
name: 'ProductName'
}]
}, {
title: 'EventNAme',
start: '2016-05-21',
products: [{
name: 'ProductName1'
}, {
name: 'ProductName2'
}]
}, {
title: 'Event',
start: '2016-05-23',
products: [{
name: 'ProductName1'
}, {
name: 'ProductName2'
}]
}, {
title: 'Eventname',
start: '2016-05-25',
products: [{
name: 'ProductName'
}]
}, {
title: 'Event',
start: '2016-05-29',
products: [{
name: 'ProductName'
}]
}],
dayClick: function(date, allDay, jsEvent, view) {
console.log('date' + date.format('DD/MMM/YYYY') + "allDay" + allDay.title + "jsEvent" + jsEvent + "view" + view)
}
});
})
Nếu bạn thấy tôi có mảng sự kiện và mỗi sự kiện có mảng sản phẩm, vì vậy bất cứ khi nào tôi nhấp vào ngày, tôi muốn hiển thị tiêu đề, cũng như chi tiết sản phẩm giống như tên sản phẩm. Đây là những gì tôi đã thử cho đến nay với lịch.
Vì vậy, khi tôi nhấp vào bất kỳ ngày nào có sự kiện tôi muốn hiển thị Tôi không muốn hiển thị khi nhấp vào sự kiện
tiêu đề sự kiện PRODUCT_NAME
Mã này là quá dài vì vậy tôi đã tạo mã bút xin vui lòng xem bạn có thể chỉnh sửa này, cảm ơn bạn trước DEMOTRIAL
Hi nhờ trả lời nhưng tôi muốn biết làm thế nào để lặp cho mảng đa chiều như thế này? và cách thêm dữ liệu đó vào bảng điều khiển bên cạnh. ngay bây giờ nếu bạn nhấp vào nó chỉ hiển thị một sự kiện cho mã của bạn khi có ba sản phẩm trong mảng sản phẩm. –
bạn có thể thực hiện tất cả các ngày có thể nhấp không? ngay cả ngày với các sự kiện không thể nhấp được, tôi có nghĩa là chỉ một phần sự kiện có thể nhấp được, tôi cần toàn bộ phần ngày có thể nhấp. là nó có thể? –
Bạn có thể nhận được điều đó với chức năng dayClick. – Enrico