Time Span

Klik untuk menyalin

Memungkinkan untuk memilih stempel waktu.


Pengaturan Tampilan dan Nuansa

Label (tidak wajib) digunakan untuk menunjukkan label komponen.

Placeholder (tidak wajib) digunakan untuk menunjukkan placeholder komponen.

Name (wajib) - nama komponen.

Tooltip (tidak wajib) - string tooltip.

Min (wajib) - nilai stempel waktu minimum [diformat unix] untuk memulai. Diset ke 0 secara default.

Max (wajib) - nilai stempel waktu maksimum [diformat unix] yang dapat dipilih. Setara dengan saat pembuatan secara default.

Step (tidak wajib) - nilai langkah pemilihan.

Required (wajib) - menandai apakah pemilihan diperlukan atau tidak. Diset ke false secara default.

Allow clear (wajib) - memungkinkan clear pada seleksi. Diset ke false secara default.

Validate Icon (wajib) - menampilkan ikon validasi jika diaktifkan. Diset ke false secara default.

Disabled (wajib) - membuat komponen dinonaktifkan jika dihidupkan. Dinonaktifkan secara default.

Visible (wajib) - membuat komponen terlihat jika dihidupkan. Diaktifkan secara default.

Edit Time Span


Pemicu alur kerja

  • onChange - aktif ketika opsi dropdown diubah.
  • onFocus - aktif ketika komponen sedang difokuskan.
  • onBlur - menyala saat komponen diburamkan.
  • onCreate - aktif saat komponen dibuat.
  • onShow - aktif saat komponen ditampilkan.
  • onHide - aktif ketika komponen disembunyikan.
  • onDestroy - menyala saat komponen ditampilkan.
  • onEnterKey - menyala saat tombol Enter ditekan.

Tindakan Komponen

Timespan Get Properties

Mendapatkan properti komponen.

Parameter masukan :

  • Component Id [string] - pengenal komponen;

Parameter keluaran :

  • Label [string] - label komponen;
  • Placeholder [string] - placeholder komponen;
  • Allow Clear [boolean] - memungkinkan menghapus pilihan jika benar;
  • Disable [boolean] - menonaktifkan komponen jika benar;
  • Tooltip [string] - string tooltip;
  • Required [boolean] - menunjukkan tanda yang diperlukan jika benar;
  • Debounce (ms ) [integer] - penundaan untuk memvalidasi nilai;
  • Min [datetime] - nilai stempel waktu minimum [diformat unix] untuk memulai;
  • Max [datetime] - nilai timestamp maksimum [unix diformat] yang dapat dipilih;
  • Value [datetime] - nilai stempel waktu yang dipilih [diformat unix];
  • Validate Icon [boolean] - ikon yang akan ditampilkan pada validasi nilai;
  • Validate Status [Status type] - status yang akan ditampilkan pada validasi nilai;
  • Validate Message [string] - pesan yang akan ditampilkan pada validasi nilai;

Time Span Get Properties

Timespan Set Properties

Mengatur properti komponen.

Parameter masukan :

  • Component Id [string] - pengenal komponen;
  • Label [string] - label komponen;
  • Placeholder [string] - placeholder komponen;
  • Allow Clear [boolean] - memungkinkan menghapus pilihan jika benar;
  • Disable [boolean] - menonaktifkan komponen jika benar;
  • Tooltip [string] - string tooltip;
  • Required [boolean] - menunjukkan tanda yang diperlukan jika benar;
  • Debounce (ms) [integer] - penundaan untuk memvalidasi nilai;
  • Min [datetime] - nilai stempel waktu minimum [diformat unix] untuk memulai;
  • Max [datetime] - nilai timestamp maksimum [unix diformat] yang dapat dipilih;
  • Value [datetime] - nilai stempel waktu yang dipilih [diformat unix];
  • Validate Icon [boolean] - ikon yang akan ditampilkan pada validasi nilai;
  • Validate Status [Status type] - status yang akan ditampilkan pada validasi nilai;
  • Validate Message [string] - pesan yang akan ditampilkan pada validasi nilai;

Time Span Set Properties

Timespan Update Properties

Memperbarui properti komponen.

Parameter masukan :

  • Component Id [string] - pengenal komponen;
  • Label [string] - label komponen;
  • Placeholder [string] - placeholder komponen;
  • Allow Clear [boolean] - memungkinkan menghapus pilihan jika benar;
  • Disable [boolean] - menonaktifkan komponen jika benar;
  • Tooltip [string] - string tooltip;
  • Required [boolean] - menunjukkan tanda yang diperlukan jika benar;
  • Debounce (ms) [integer] - penundaan untuk memvalidasi nilai;
  • Min [datetime] - nilai stempel waktu minimum [diformat unix] untuk memulai;
  • Max [datetime] - nilai timestamp maksimum [unix diformat] yang dapat dipilih;
  • Value [datetime] - nilai stempel waktu yang dipilih [diformat unix];
  • Validate Icon [boolean] - ikon yang akan ditampilkan pada validasi nilai;
  • Validate Status [Status type] - status yang akan ditampilkan pada validasi nilai;
  • Validate Message [string] - pesan yang akan ditampilkan pada validasi nilai;

Time Span Update Properties

Timespan Validate

Memvalidasi nilai stempel waktu yang dipilih dari komponen DateTime Picker.

Parameter masukan :

  • Component Id [string] - pengenal komponen;

Parameter keluaran :

  • Success [boolean] - hasil validasi;
  • Error [string] - pesan kesalahan;

Time Span Validate


Contoh penggunaan

Untuk mengurangi rentang waktu yang diberikan dari tanggal saat ini, logika berikut digunakan:

  • Seret blok Timespan Get Properties dan letakkan di kanvas. Component ID harus ditentukan untuk mendapatkan nilai dari komponen Time Span

  • Kemudian, blok Current Date & Time digunakan untuk mendapatkan tanggal dan waktu saat ini. Ini akan sama dengan stempel waktu PC lokal Anda.

  • Untuk mengurangi rentang waktu dari tanggal dan waktu saat ini, blok Subtract time span digunakan