Kendo UI adalah semua yang Anda perlukan untuk membangun situs dan aplikasi dengan HTML5 & JavaScript. Kendo UI Core adalah versi Kendo UI gratis dan sumber terbuka yang menyediakan akses ke widget UI terbaik web dan fitur kerangka utama, penting untuk mengembangkan pengalaman luar biasa untuk web dan seluler.
Kendo UI Core adalah subset Kendo UI yang gratis dan bersumber terbuka. Tabel berikut merinci widget dan fitur yang tersedia di Kendo UI Core, serta fitur tambahan yang tersedia melalui lisensi komersial Kendo UI.
Fitur | Inti UI Kendo | Profesional | UI untuk MVC/Core/JSP/PHP |
---|---|---|---|
Manajemen Data | |||
jaringan | ✅ | ✅ | |
Manajer File | ✅ | ✅ | |
lembar bentang | ✅ | ✅ | |
Tampilan Daftar | ✅ | ✅ | ✅ |
PivotGrid | ✅ | ✅ | |
Daftar Pohon | ✅ | ✅ | |
Menyaring | ✅ | ✅ | |
Pager | ✅ | ✅ | ✅ |
Editor | |||
Lengkapi Otomatis | ✅ | ✅ | ✅ |
Pemilih Warna | ✅ | ✅ | ✅ |
Kotak Kombo | ✅ | ✅ | ✅ |
Masukan Tanggal | ✅ | ✅ | ✅ |
Pemilih Tanggal | ✅ | ✅ | ✅ |
Pemilih Rentang Tanggal | ✅ | ✅ | |
Pemilih TanggalWaktu | ✅ | ✅ | ✅ |
Daftar DropDown | ✅ | ✅ | ✅ |
Pohon DropDown | ✅ | ✅ | |
Editor | ✅ | ✅ | |
Kotak Daftar | ✅ | ✅ | ✅ |
Kotak Teks Bertopeng | ✅ | ✅ | ✅ |
Kotak Kombo MultiKolom | ✅ | ✅ | |
MultiPilih | ✅ | ✅ | ✅ |
Kotak Teks Numerik | ✅ | ✅ | ✅ |
Peringkat | ✅ | ✅ | |
Penggeser | ✅ | ✅ | ✅ |
Mengalihkan | ✅ | ✅ | |
Kotak Teks | ✅ | ✅ | ✅ |
Pemilih Waktu | ✅ | ✅ | ✅ |
Mengunggah | ✅ | ✅ | |
Validator | ✅ | ✅ | ✅ |
UI Percakapan | |||
Mengobrol | ✅ | ✅ | |
Grafik | |||
Bagan Area | ✅ | ✅ | |
Bagan Batang | ✅ | ✅ | |
Bagan Plot Kotak | ✅ | ✅ | |
Bagan Gelembung | ✅ | ✅ | |
Bagan Peluru | ✅ | ✅ | |
API Bagan | ✅ | ✅ | |
Bagan Donat | ✅ | ✅ | |
Bagan Corong | ✅ | ✅ | |
Bagan Garis | ✅ | ✅ | |
Diagram Lingkaran | ✅ | ✅ | |
Grafik Kutub | ✅ | ✅ | |
Grafik Radar | ✅ | ✅ | |
Bagan Batang Rentang | ✅ | ✅ | |
Bagan Sebar | ✅ | ✅ | |
grafik mini | ✅ | ✅ | |
Grafik Saham | ✅ | ✅ | |
Peta Pohon | ✅ | ✅ | |
Bagan Air Terjun | ✅ | ✅ | |
Pengukur | |||
Pengukur Busur | ✅ | ✅ | |
Pengukur Melingkar | ✅ | ✅ | |
Pengukur Linier | ✅ | ✅ | |
Pengukur Radial | ✅ | ✅ | |
Barcode | |||
kode batang | ✅ | ✅ | |
Kode QR | ✅ | ✅ | |
Diagram dan Peta | |||
Diagram | ✅ | ✅ | |
Peta | ✅ | ✅ | |
Penjadwalan | |||
Kalender | ✅ | ✅ | ✅ |
Gantt | ✅ | ✅ | |
MultiViewCalendar | ✅ | ✅ | |
Penjadwal | ✅ | ✅ | |
Tata Letak | |||
Lencana | ✅ | ✅ | ✅ |
Dialog | ✅ | ✅ | ✅ |
Panel Ekspansi | ✅ | ✅ | |
Membentuk | ✅ | ✅ | |
Pemberitahuan | ✅ | ✅ | ✅ |
Popover | ✅ | ✅ | |
Panel Responsif | ✅ | ✅ | ✅ |
Pemisah | ✅ | ✅ | ✅ |
Tata Letak Ubin | ✅ | ✅ | |
Keterangan alat | ✅ | ✅ | ✅ |
Jendela | ✅ | ✅ | ✅ |
Media | |||
Pemutar Media | ✅ | ✅ | |
Tampilan Gulir | ✅ | ✅ | |
Penampil PDF | ✅ | ✅ | |
Navigasi | |||
Lembar Tindakan | ✅ | ✅ | |
Remah roti | ✅ | ✅ | |
Tombol | ✅ | ✅ | ✅ |
Grup Tombol | ✅ | ✅ | ✅ |
Laci | ✅ | ✅ | |
Menu | ✅ | ✅ | ✅ |
Bilah Panel | ✅ | ✅ | ✅ |
anak tiri | ✅ | ✅ | |
TabStrip | ✅ | ✅ | ✅ |
Garis waktu | ✅ | ✅ | |
Bilah Alat | ✅ | ✅ | ✅ |
Tampilan Pohon | ✅ | ✅ | |
Penyihir | ✅ | ✅ | |
Interaktivitas dan UX | |||
Seret dan Lepas | ✅ | ✅ | ✅ |
Efek | ✅ | ✅ | ✅ |
Bilah Kemajuan | ✅ | ✅ | ✅ |
Dapat diurutkan | ✅ | ✅ | ✅ |
Penataan gaya | ✅ | ✅ | ✅ |
Alat, Kerangka dan Utilitas | |||
Inspektur Chrome | ✅ | ✅ | ✅ |
Sumber Data | ✅ | ✅ | ✅ |
Menggambar API | ✅ | ✅ | |
Ekspor Excel | ✅ | ✅ | |
Globalisasi | ✅ | ✅ | ✅ |
SumberData Hierarki | ✅ | ✅ | ✅ |
Integrasi AngularJS | ✅ | ✅ | ✅ |
Ramah Bootstrap | ✅ | ✅ | ✅ |
Lokalisasi | ✅ | ✅ | ✅ |
Integrasi MVVM | ✅ | ✅ | ✅ |
Ekspor PDF | ✅ | ✅ | |
Aplikasi Satu Halaman | ✅ | ✅ | ✅ |
Templat | ✅ | ✅ | ✅ |
Pembuat Tema | ✅ | ✅ | ✅ |
Dukungan Resmi | ✅ | ✅ |
Kendo UI Core bergantung pada perpustakaan berikut:
jQuery v1.9.1+
Kendo UI Core belum diuji terhadap versi lain dari perpustakaan ini. Anda mungkin menemukan bahwa versi selain ini kompatibel dengan Kendo UI Core. Namun, kami tidak mengklaim mendukung versi tersebut, dan tidak akan memecahkan masalah yang muncul saat menggunakan versi tersebut.
Ada dua cara untuk mendapatkan kode sumber Kendo UI Core. Anda dapat mengunduh zip bawaan dari Telerik.com, atau membuat sendiri sumbernya menggunakan Gulp. Pendekatan terakhir mencakup opsi untuk membangun distribusi Kendo UI Core yang hanya menyertakan fitur widget dan kerangka kerja yang diperlukan oleh aplikasi Anda.
Untuk membangun Kendo UI Core, Anda harus memiliki Node.js 14.x dan git 2.x .
Untuk Windows Anda harus mengunduh dan menginstal Git untuk Windows dan Node.js serta Visual C++ Build Tools.
Pengguna Mac OS harus menginstal Homebrew. Setelah Homebrew terinstal, jalankan brew install git
untuk menginstal git, dan brew install node@14
untuk menginstal Node.js.
Pengguna Linux dapat menggunakan distribusi yang disediakan oleh NodeSource atau manajer paket mereka untuk menginstal git
dan nodejs
.
Kloning salinan repositori dengan menjalankan
git clone https://github.com/telerik/kendo-ui-core.git
Masuk ke direktori repositori
cd kendo-ui-core
Inisialisasi repositori submodul
pembaruan submodul git --init
Instal dependensi:
instalasi npm
Jalankan skrip build:
npm jalankan pembangunan
Versi skrip dan gaya Kendo UI Core yang diperkecil akan ditempatkan di subdirektori dist/
.
Ada beberapa tugas lain yang tersedia:
npx teguk --tugas
Tugas custom
gulp akan membuat file kustom yang diperkecil - dist/kendo.custom.min.js
, yang hanya mencakup komponen tertentu. Perintah berikut hanya akan menyertakan widget pelengkapan otomatis dan dropdownlist:
npx gulp custom -c pelengkapan otomatis, daftar dropdown
Skrip npm npm run scripts:modules
akan membuat dua folder ( cjs
dan esm
) di folder dist
, yang mencakup modul yang dibundel.
Jalankan skrip dev untuk mengkompilasi modul dan file js di folder dist/dev
dan dist/mjs
npm run scripts:dev
atau npm run scripts:dev -- -w
Jalankan pengujian dengan menjalankan npx gulp tests
Jika Anda tidak ingin membuat Kendo UI Core sendiri, kunjungi Telerik.com untuk mendapatkan sumber lengkapnya.
Anda juga dapat dengan mudah menyertakan Kendo UI Core di situs atau aplikasi Anda dengan menggunakan Kendo CDN:
<link href="http://kendo.cdn.telerik.com/2014.2.716/styles/kendo.common.min.css" rel="stylesheet" /><link href="http://kendo.cdn .telerik.com/2014.2.716/styles/kendo.default.min.css" rel="stylesheet" /><script src="http://kendo.cdn.telerik.com/2014.2.716/js/jquery.min.js"></script><script src="http://kendo.cdn.telerik.com/2014.2 .716/js/kendo.ui.core.min.js"></script>
Keuntungan utama pendekatan CDN adalah pengguna Anda mungkin dapat memanfaatkan versi cache Kendo UI Core yang sudah prima jika mereka mengunjungi situs lain menggunakan kerangka kerja tersebut.
Untuk Dokumentasi Kendo UI lengkap, termasuk Kendo UI Core, silakan kunjungi https://docs.telerik.com/kendo-ui.
Kendo UI Core gratis dan bersumber terbuka. Kami mendorong dan mendukung komunitas yang aktif dan sehat yang menerima kontribusi dari masyarakat. Kami ingin Anda menjadi bagian dari komunitas itu.
Sebelum berkontribusi pada Kendo UI Core, harap:
Membaca dan menandatangani Perjanjian Lisensi Kontribusi Inti Kendo UI, untuk mengonfirmasi bahwa Anda telah membaca dan mengakui aspek hukum dari kontribusi Anda, dan
Baca panduan kontribusi kami, yang berisi semua informasi yang diperlukan untuk:
kirimkan bug,
meminta fitur baru, dan
memandu Anda melalui seluruh proses mempersiapkan kode untuk Permintaan Tarik.
Gunakan daftar masalah repo ini untuk laporan bug, terkait dengan Kendo UI Core dan Kendo UI Professional
Dapatkan bantuan tentang Stack Overflow atau Forum Premium Kendo UI
Permintaan fitur file pada User Voice
Sebagai proyek sumber terbuka sepenuhnya, Kendo UI Core adalah proyek yang sebagian besar didukung oleh komunitas. Oleh karena itu, Anda dianjurkan untuk menggunakan forum seperti Stack Overflow untuk mengirim pertanyaan, dan daftar masalah repo ini untuk melaporkan bug.
Tim Kendo UI tidak memberikan dukungan formal untuk Kendo UI Core, kecuali kepada pelanggan yang telah membeli lisensi komersial untuk Kendo UI (Professional, UI untuk MVC, dll.) atau paket dukungan saja dari Telerik.com. Harap jangan membuat permintaan dukungan untuk proyek ini dalam daftar masalah repo ini, karena permintaan ini akan segera ditutup. Anda akan diarahkan untuk memposting pertanyaan Anda di forum komunitas.
Untuk log perubahan dan catatan rilis, lihat catatan rilis online di Telerik.com.
Proyek ini telah dirilis di bawah Lisensi Apache, versi 2.0, teksnya disertakan di bawah. Lisensi ini HANYA berlaku untuk sumber repositori ini dan tidak mencakup distribusi atau varian Kendo UI lainnya, atau perpustakaan pihak ketiga lainnya yang digunakan dalam repositori. Untuk informasi lisensi tentang Kendo UI, lihat halaman Perjanjian Lisensi di Telerik.com.
Berlisensi di bawah Lisensi Apache, Versi 2.0 ("Lisensi"); Anda tidak boleh menggunakan file ini kecuali sesuai dengan Lisensi. Anda dapat memperoleh salinan Lisensi di
http://www.apache.org/licenses/LICENSE-2.0
Kecuali diwajibkan oleh undang-undang yang berlaku atau disetujui secara tertulis, perangkat lunak yang didistribusikan berdasarkan Lisensi didistribusikan berdasarkan DASAR "APA ADANYA", TANPA JAMINAN ATAU KETENTUAN DALAM BENTUK APAPUN, baik tersurat maupun tersirat. Lihat Lisensi untuk bahasa tertentu yang mengatur izin dan batasan berdasarkan Lisensi.
Hak Cipta © 2024 Progress Software Corporation dan/atau anak perusahaan atau afiliasinya. Semua Hak Dilindungi Undang-undang.
Progress, Telerik, dan nama produk tertentu yang digunakan di sini adalah merek dagang atau merek dagang terdaftar dari Progress Software Corporation dan/atau salah satu anak perusahaan atau afiliasinya di AS dan/atau negara lain.