Kendo UI คือทุกสิ่งที่คุณต้องการในการสร้างไซต์และแอปด้วย HTML5 และ JavaScript Kendo UI Core เป็น Kendo UI เวอร์ชันโอเพ่นซอร์สฟรีที่ให้การเข้าถึงวิดเจ็ต UI ที่ดีที่สุดของเว็บและฟีเจอร์เฟรมเวิร์กหลัก ซึ่งจำเป็นสำหรับการพัฒนาประสบการณ์ที่ยอดเยี่ยมสำหรับเว็บและอุปกรณ์เคลื่อนที่
Kendo UI Core เป็นชุดย่อยฟรีของ Kendo UI ตารางต่อไปนี้ให้รายละเอียดเกี่ยวกับวิดเจ็ตและคุณสมบัติที่มีใน Kendo UI Core รวมถึงคุณสมบัติเพิ่มเติมที่มีให้ผ่านใบอนุญาต Kendo UI เชิงพาณิชย์
คุณสมบัติ | เคนโด้ UI Core | มืออาชีพ | UI สำหรับ MVC/Core/JSP/PHP |
---|---|---|---|
การจัดการข้อมูล | |||
กริด | |||
ตัวจัดการไฟล์ | |||
สเปรดชีต | |||
รายการวิว | |||
PivotGrid | |||
ทรีลิสต์ | |||
กรอง | |||
เพจเจอร์ | |||
บรรณาธิการ | |||
เติมข้อความอัตโนมัติ | |||
ตัวเลือกสี | |||
คอมโบบ็อกซ์ | |||
วันที่ป้อนข้อมูล | |||
DatePicker | |||
DateRangePicker | |||
DateTimePicker | |||
ดรอปดาวน์ลิสต์ | |||
ดรอปดาวน์ทรี | |||
บรรณาธิการ | |||
กล่องรายการ | |||
MaskedTextBox | |||
MultiColumnComboBox | |||
เลือกหลายรายการ | |||
กล่องข้อความตัวเลข | |||
เรตติ้ง | |||
สไลเดอร์ | |||
สวิตช์ | |||
กล่องข้อความ | |||
เครื่องมือเลือกเวลา | |||
อัปโหลด | |||
เครื่องมือตรวจสอบ | |||
UI การสนทนา | |||
แชท | |||
แผนภูมิ | |||
แผนภูมิพื้นที่ | |||
แผนภูมิแท่ง | |||
แผนภูมิพล็อตกล่อง | |||
แผนภูมิฟอง | |||
แผนภูมิหัวข้อย่อย | |||
แผนภูมิ API | |||
แผนภูมิโดนัท | |||
แผนภูมิช่องทาง | |||
แผนภูมิเส้น | |||
แผนภูมิวงกลม | |||
แผนภูมิขั้วโลก | |||
แผนภูมิเรดาร์ | |||
แผนภูมิแท่งช่วง | |||
แผนภูมิกระจาย | |||
เส้นประกายไฟ | |||
แผนภูมิหุ้น | |||
ทรีแมป | |||
แผนภูมิน้ำตก | |||
เกจ | |||
อาร์คเกจ | |||
เครื่องวัดแบบวงกลม | |||
ลิเนียร์เกจ | |||
RadialGauge | |||
บาร์โค้ด | |||
บาร์โค้ด | |||
คิวอาร์โค้ด | |||
แผนภาพและแผนที่ | |||
แผนภาพ | |||
แผนที่ | |||
การจัดตารางเวลา | |||
ปฏิทิน | |||
แกนต์ | |||
MultiViewCalendar | |||
ผู้จัดกำหนดการ | |||
เค้าโครง | |||
ตราสัญลักษณ์ | |||
กล่องโต้ตอบ | |||
แผงขยาย | |||
รูปร่าง | |||
การแจ้งเตือน | |||
ป๊อปโอเวอร์ | |||
แผงตอบสนอง | |||
ตัวแยกสัญญาณ | |||
TileLayout | |||
เคล็ดลับเครื่องมือ | |||
หน้าต่าง | |||
สื่อ | |||
มีเดียเพลเยอร์ | |||
เลื่อนดู | |||
PDFViewer | |||
การนำทาง | |||
ActionSheet | |||
เกล็ดขนมปัง | |||
ปุ่ม | |||
ปุ่มกลุ่ม | |||
ลิ้นชัก | |||
เมนู | |||
แผงบาร์ | |||
สเต็ปเปอร์ | |||
TabStrip | |||
ไทม์ไลน์ | |||
แถบเครื่องมือ | |||
ทรีวิว | |||
ตัวช่วยสร้าง | |||
การโต้ตอบและ UX | |||
ลากและวาง | |||
ผลกระทบ | |||
แถบความคืบหน้า | |||
จัดเรียงได้ | |||
จัดแต่งทรงผม | |||
เครื่องมือ กรอบงาน และยูทิลิตี้ | |||
ตัวตรวจสอบ Chrome | |||
แหล่งข้อมูล | |||
API การวาด | |||
เอ็กซ์เซลส่งออก | |||
โลกาภิวัตน์ | |||
แหล่งข้อมูลแบบลำดับชั้น | |||
บูรณาการ AngularJS | |||
Bootstrap เป็นมิตร | |||
รองรับหลายภาษา | |||
บูรณาการ MVVM | |||
ส่งออก PDF | |||
แอปพลิเคชันหน้าเดียว | |||
เทมเพลต | |||
ThemeBuilder | |||
การสนับสนุนอย่างเป็นทางการ |
Kendo UI Core ขึ้นอยู่กับไลบรารีต่อไปนี้:
เจคิวรี เวอร์ชัน 1.9.1+
Kendo UI Core ยังไม่ได้รับการทดสอบกับเวอร์ชันอื่นๆ ของไลบรารีเหล่านี้ คุณอาจพบว่าเวอร์ชันอื่นนอกเหนือจากนี้เข้ากันได้กับ Kendo UI Core อย่างไรก็ตาม เราไม่อ้างสิทธิ์ในการรองรับเวอร์ชันเหล่านั้น และจะไม่แก้ไขปัญหาที่เกิดขึ้นเมื่อใช้งานเวอร์ชันเหล่านั้น
มีสองวิธีในการรับซอร์สโค้ดสำหรับ Kendo UI Core คุณสามารถดาวน์โหลด zip ที่สร้างไว้ล่วงหน้าได้จาก Telerik.com หรือสร้างซอร์สด้วยตัวเองโดยใช้ Gulp แนวทางหลังมีตัวเลือกสำหรับการสร้างการกระจาย Kendo UI Core ที่รวมเฉพาะวิดเจ็ตและฟีเจอร์เฟรมเวิร์กที่แอปของคุณต้องการเท่านั้น
ในการสร้าง Kendo UI Core คุณต้องมี Node.js 14.x และ git 2.x
สำหรับ Windows คุณต้องดาวน์โหลดและติดตั้ง Git สำหรับ Windows และ Node.js และ Visual C++ Build Tools
ผู้ใช้ Mac OS ควรติดตั้ง Homebrew เมื่อติดตั้ง Homebrew แล้ว ให้รัน brew install git
เพื่อติดตั้ง git และ brew install node@14
เพื่อติดตั้ง Node.js
ผู้ใช้ Linux สามารถใช้การกระจายที่ได้รับจาก NodeSource หรือผู้จัดการแพ็คเกจเพื่อติดตั้ง git
และ nodejs
โคลนสำเนาของที่เก็บโดยการรัน
โคลนคอมไพล์ https://github.com/telerik/kendo-ui-core.git
ป้อนไดเร็กทอรีที่เก็บ
ซีดีเคนโด้-ui-core
เริ่มต้นพื้นที่เก็บข้อมูล submodule
อัพเดตโมดูลย่อย git --init
ติดตั้งการพึ่งพา:
ติดตั้ง npm
รันสคริปต์บิลด์:
บิลด์การรัน NPM
เวอร์ชันย่อของสคริปต์และสไตล์ของ Kendo UI Core จะถูกใส่ไว้ใน dist/
ไดเร็กทอรีย่อย
มีงานอื่นๆ อีกหลายงาน:
npx อึก --tasks
งาน custom
ในอึกจะสร้างไฟล์ย่อขนาดที่กำหนดเอง - dist/kendo.custom.min.js
ซึ่งรวมถึงส่วนประกอบที่ระบุเท่านั้น คำสั่งต่อไปนี้จะรวมเฉพาะวิดเจ็ตเติมข้อความอัตโนมัติและรายการดรอปดาวน์:
npx gulp custom -c เติมข้อความอัตโนมัติ, รายการดรอปดาวน์
สคริปต์ npm npm run scripts:modules
จะสร้างสองโฟลเดอร์ ( cjs
และ esm
) ในโฟลเดอร์ dist
ซึ่งรวมถึงโมดูลที่รวมมาด้วย
รันสคริปต์ dev เพื่อคอมไพล์ทั้งโมดูลและไฟล์ js ในโฟลเดอร์ dist/dev
และ dist/mjs
npm run scripts:dev
หรือ npm run scripts:dev -- -w
รันการทดสอบโดยรัน npx gulp tests
หากคุณต้องการข้ามการสร้าง Kendo UI Core ด้วยตัวเอง ไปที่ Telerik.com เพื่อรับแหล่งข้อมูลทั้งหมด
คุณยังสามารถรวม Kendo UI Core ในเว็บไซต์หรือแอปพลิเคชันของคุณได้อย่างง่ายดายโดยใช้ 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>
ข้อได้เปรียบหลักของแนวทาง CDN คือผู้ใช้ของคุณอาจสามารถใช้ประโยชน์จาก Kendo UI Core เวอร์ชันแคชที่เตรียมไว้แล้วได้ หากพวกเขาเคยเยี่ยมชมไซต์อื่นโดยใช้เฟรมเวิร์ก
หากต้องการเอกสาร Kendo UI ฉบับสมบูรณ์ รวมถึง Kendo UI Core โปรดไปที่ https://docs.telerik.com/kendo-ui
Kendo UI Core นั้นฟรีและเป็นโอเพ่นซอร์ส เราสนับสนุนและสนับสนุนชุมชนที่กระตือรือร้นและมีสุขภาพดีซึ่งยอมรับการมีส่วนร่วมจากสาธารณะ เราต้องการให้คุณเป็นส่วนหนึ่งของชุมชนนั้น
ก่อนที่จะสนับสนุน Kendo UI Core โปรด:
อ่านและลงนามข้อตกลงสิทธิ์การใช้งาน Kendo UI Core Contribution เพื่อยืนยันว่าคุณได้อ่านและรับทราบประเด็นทางกฎหมายของการบริจาคของคุณแล้ว และ
อ่านคู่มือการมีส่วนร่วมของเรา ซึ่งรวบรวมข้อมูลที่จำเป็นทั้งหมดเพื่อ:
ส่งข้อบกพร่อง
ขอคุณสมบัติใหม่และ
อธิบายขั้นตอนทั้งหมดในการเตรียมโค้ดของคุณสำหรับ Pull Request
ใช้รายการปัญหาของ repo นี้สำหรับรายงานข้อบกพร่อง ที่เกี่ยวข้องกับ Kendo UI Core และ Kendo UI Professional
รับความช่วยเหลือเกี่ยวกับ Stack Overflow หรือฟอรัม Kendo UI Premium
ยื่นคำขอคุณลักษณะบน User Voice
เนื่องจากเป็นโปรเจ็กต์โอเพ่นซอร์สเต็มรูปแบบ Kendo UI Core จึงเป็นโปรเจ็กต์ที่ได้รับการสนับสนุนจากชุมชนเป็นหลัก ดังนั้น เราขอแนะนำให้คุณใช้ฟอรัม เช่น Stack Overflow เพื่อโพสต์คำถาม และใช้รายการปัญหาของ Repo นี้เพื่อรายงานจุดบกพร่อง
ทีมงาน Kendo UI ไม่ ได้ให้การสนับสนุนอย่างเป็นทางการสำหรับ Kendo UI Core ยกเว้นลูกค้าที่ได้ซื้อใบอนุญาตเชิงพาณิชย์สำหรับ Kendo UI (Professional, UI สำหรับ MVC ฯลฯ) หรือแพ็คเกจที่รองรับเท่านั้นจาก Telerik.com โปรดอย่าสร้างคำขอการสนับสนุนสำหรับโปรเจ็กต์นี้ในรายการปัญหาสำหรับ Repo นี้ เนื่องจากคำขอเหล่านี้จะถูกปิดทันที คุณจะถูกนำไปยังโพสต์คำถามของคุณในฟอรัมชุมชน
สำหรับบันทึกการเปลี่ยนแปลงและบันทึกประจำรุ่น โปรดดูบันทึกประจำรุ่นออนไลน์ที่ Telerik.com
โปรเจ็กต์นี้เผยแพร่ภายใต้ Apache License เวอร์ชัน 2.0 โดยมีข้อความรวมอยู่ด้านล่าง ใบอนุญาตนี้ใช้กับแหล่งที่มาของพื้นที่เก็บข้อมูลนี้เท่านั้น และไม่ขยายไปยังการแจกจ่ายหรือตัวแปร Kendo UI อื่น ๆ หรือไลบรารีบุคคลที่สามอื่น ๆ ที่ใช้ในพื้นที่เก็บข้อมูล สำหรับข้อมูลใบอนุญาตเกี่ยวกับ Kendo UI โปรดดูหน้าข้อตกลงใบอนุญาตที่ Telerik.com
ได้รับอนุญาตภายใต้ Apache License เวอร์ชัน 2.0 ("ใบอนุญาต"); คุณไม่สามารถใช้ไฟล์นี้ได้เว้นแต่จะเป็นไปตามใบอนุญาต คุณสามารถขอรับสำเนาใบอนุญาตได้ที่
http://www.apache.org/licenses/LICENSE-2.0
เว้นแต่กฎหมายที่ใช้บังคับกำหนดหรือตกลงเป็นลายลักษณ์อักษร ซอฟต์แวร์ที่เผยแพร่ภายใต้ใบอนุญาตนี้จะถูกแจกจ่าย "ตามที่เป็น" โดยไม่มีการรับประกันหรือเงื่อนไขใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย ดูใบอนุญาตสำหรับภาษาเฉพาะที่ควบคุมการอนุญาตและข้อจำกัดภายใต้ใบอนุญาต
ลิขสิทธิ์ © 2024 Progress Software Corporation และ/หรือบริษัทสาขาหรือบริษัทในเครือ สงวนลิขสิทธิ์.
Progress, Telerik และผลิตภัณฑ์บางชื่อที่ใช้ในที่นี้เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Progress Software Corporation และ/หรือหนึ่งในบริษัทย่อยหรือบริษัทในเครือในสหรัฐอเมริกาและ/หรือประเทศอื่นๆ