สอบถามหากผมต้องการเพิ่มปุ่มขึ้นมา เพื่อเพิ่มฟังก์ชั่นในการเพิ่มประเภทกิจกรรม ผมต้องดูตรงไหนครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
[email protected]
PHP VIP Members
PHP VIP Members
โพสต์: 1961
ลงทะเบียนเมื่อ: 21/11/2022 9:20 am

สอบถามหากผมต้องการเพิ่มปุ่มขึ้นมา เพื่อเพิ่มฟังก์ชั่นในการเพิ่มประเภทกิจกรรม ผมต้องดูตรงไหนครับ

โพสต์ที่ยังไม่ได้อ่าน โดย [email protected] »

หากผมต้องการเพิ่มปุ่มขึ้นมาตรงนี้ เพื่อเพิ่มฟังก์ชั่นในการเพิ่มประเภทกิจกรรม ผมต้องดูตรงไหนครับ

ปฏิทินส่วนหัว.jpg
ปฏิทินส่วนหัว.jpg (14.08 KiB) Viewed 354 times



โค้ดตรงส่วนหัวของปฎิทินครับ

โค้ด: เลือกทั้งหมด

	
<script>

	$(document).ready(function () {

		('#calendar').fullCalendar({

					
			header: {

				left: 'prev,next today',
				center: 'title',
				//right: 'month,basicWeek,basicDay'
				right: 'month,agendaWeek,agendaDay,listMonth'
			},
				
			navLinks: true,
			defaultDate: '<?php echo$date?>',
			minTime: '00:00:00',
			maxTime: '24:00:00',
			editable: true,

			eventLimit: true, // allow "more" link when too many events
			selectable: true,
			selectHelper: true,
			select: function (start, end) {

				$('#ModalAdd #start').val(moment(start).format('YYYY-MM-DD HH:mm:ss'));
				$('#ModalAdd #end').val(moment(end).format('YYYY-MM-DD HH:mm:ss'));
				$('#ModalAdd').modal('show');
				},
			eventRender: function (event, element) {
				element.bind('dblclick', function () {
					$('#ModalEdit #id').val(event.id);
					$('#ModalEdit #title').val(event.title);
					$('#ModalEdit #detail').val(event.detail);
					$('#ModalEdit #color').val(event.color);
					$('#ModalEdit').modal('show');
				});
			},
			eventDrop: function (event, delta, revertFunc) { // si changement de position

				edit(event);

			},
			eventResize: function (event, dayDelta, minuteDelta, revertFunc) { // si changement de longueur

				edit(event);

					},
					events: [
			<?php foreach($events as $event):
						$start = explode(" ", $event['start']);
					$end = explode(" ", $event['end']);
					if($start[1] == '00:00:00'){
					$start = $start[0];
				}else {
					$start = $event['start'];
				}
				if ($end[1] == '00:00:00') {
					$end = $end[0];
				} else {
					$end = $event['end'];
				}
			?>
					{
						id: '<?php echo $event['id']; ?>',
						title: '<?php echo $event['title']; ?>',
						detail: '<?php echo $event['detail']; ?>',
						start: '<?php echo $start; ?>',
						end: '<?php echo $end; ?>',
						color: '<?php echo $event['color']; ?>',
					},
			<?php endforeach; ?>
			]
			});

			function edit(event) {
				start = event.start.format('YYYY-MM-DD HH:mm:ss');
				if (event.end) {
					end = event.end.format('YYYY-MM-DD HH:mm:ss');
				} else {
					end = start;
				}

				id = event.id;

			Event = [];
			Event[0] = id;
			Event[1] = start;
			Event[2] = end;

			$.ajax({
				url: 'editEventDate.php',
				type: "POST",
				data: { Event: Event },
				success: function (rep) {
					if (rep == 'OK') {
							alert('บันทึก');
					} else {
						alert('Could not be saved. try again.');
		}
	}
		});
	}
		
});

	</script>


เบื้องต้นหากผมต้องการเพิ่มปุ่มเข้าไป ด้านข้างตามที่วงสีแดงในภาพแรก ผมต้องไปดูที่ตรงไหน หรือ ศึกษาเรื่องอะไรเพิ่มเติมครับ

ขอบคุณครับ
ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 22113
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: สอบถามหากผมต้องการเพิ่มปุ่มขึ้นมา เพื่อเพิ่มฟังก์ชั่นในการเพิ่มประเภทกิจกรรม ผมต้องดูตรงไหนครับ

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

[email protected] เขียน: 09/12/2022 9:53 am หากผมต้องการเพิ่มปุ่มขึ้นมาตรงนี้ เพื่อเพิ่มฟังก์ชั่นในการเพิ่มประเภทกิจกรรม ผมต้องดูตรงไหนครับ
ใน document ของ library มีอธิบายส่วนนี้อยู่ครับ

customButtons
Document => https://fullcalendar.io/docs/customButtons
DEMO => https://fullcalendar.io/docs/toolbar-demo
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 127