Bagaimana cara memasukkan tanggal yang tidak lengkap atau sebagian dengan modul tanggal? (Hari-Bulan-Tahun / Bulan-Tahun / Tahun)

9

Saya memiliki tipe konten A dan memiliki bidang tanggal .

Saya memilih Day-Month-Yearuntuk bidang tanggal ini. Tetapi tidak setiap konten memiliki satu hari dan saya ingin memilih hanya Monthdan Yearuntuk konten ini.

Jika saya memilih (masuk) hanya bulan dan tahun, itu memberikan kesalahan :

Input nilai untuk tanggal bidang tidak valid: Nilai Maret 1979 tidak cocok dengan format yang diharapkan.


Saya menginstal dan mencoba modul Partial Date tetapi masih tidak bisa melakukan apa yang saya inginkan walaupun ada tertulis di halaman module:

Modul ini menyediakan bidang tanggal dan waktu yang memungkinkan setiap komponen dibiarkan kosong, sambil tetap memberikan daftar bidang yang dapat diurutkan.


Bagaimana saya bisa melakukan itu? Saya ingin memasukkan tanggal penuh ( Day-Month-Year) untuk beberapa node dan untuk sebagian lainnya tanggal parsial (hanya Month-Year) dan mungkin untuk beberapa lainnya saja Year. Apakah ini tidak mungkin?

  • Day-Month-Year
  • Month-Year
  • Year

(Dan juga ada masalah yang belum terpecahkan tentang ini: Izinkan perincian "fuzzy" .)

herci
sumber
1
Saya akan merekomendasikan juga mencoba modul tanggal parsial lagi. Ini berhasil bagi saya di masa lalu.
rooby
@rooby, terima kasih. Saya akan mencobanya lagi dan saya berharap ini akan berhasil.
herci

Jawaban:

1

Tidak mungkin dengan satu bidang tanggal. Tetapi Anda dapat mencapainya dengan menambahkan dua bidang tanggal yang berbeda dengan konfigurasi yang berbeda yaitu:

  • Tanggal, Bulan dan Tahun untuk bidang Date1 .
  • hanya Bulan dan Tahun untuk bidang Date2 .
Nikhil Banait
sumber
Saya pikir metode yang sama (satu bidang tanggal untuk per granularity; satu bidang untuk hari, satu bidang untuk bulan dan satu bidang untuk tahun) tetapi saya pikir itu tidak berguna.
herci
Ya benar!! Percuma saja. Mungkin itu dapat mencapai pemikiran pengkodean kustom atau tiga daftar pilih yang berbeda untuk tanggal, bulan dan tahun.
Nikhil Banait
0

Satu-satunya cara untuk melakukannya adalah dengan mengatur jenis widget Select, dan menghilangkan Daybagian tersebut, seperti yang terlihat pada tangkapan layar di bawah ini.

pengaturan bidang tanggal

UPDATE: Saya tidak tahu mengapa saya belum membaca pertanyaan sepenuhnya; tetapi Nikhil benar, satu-satunya cara adalah membuat dua Datekomponen dengan konfigurasi yang berbeda.

Kartagis
sumber
0

Buat tiga bidang Tanggal yang berbeda, menggunakan format tanggal yang berbeda. Anda dapat menentukan opsi entri Tanggal selama pembuatan bidang Tanggal (klik pada Lebih banyak pengaturan dan nilai dan pilih format Kustom dalam opsi entri Tanggal, format input khusus untuk hanya sebulan akan menjadi F, misalnya)

masukkan deskripsi gambar di sini

Toki
sumber