Kendo UI には、HTML5 と JavaScript を使用してサイトやアプリを構築するために必要なものがすべて揃っています。 Kendo UI Core は、Web およびモバイル向けの優れたエクスペリエンスを開発するために不可欠な、Web の最高の UI ウィジェットと主要なフレームワーク機能へのアクセスを提供する Kendo UI の無料のオープンソース バージョンです。
Kendo UI Core は、Kendo UI の無料のオープンソース サブセットです。次の表は、Kendo UI コアで利用できるウィジェットと機能、および商用 Kendo UI ライセンスで利用できる追加機能の詳細を示しています。
特徴 | Kendo UI コア | プロ | MVC/コア/JSP/PHPのUI |
---|---|---|---|
データ管理 | |||
グリッド | ✅ | ✅ | |
ファイルマネージャー | ✅ | ✅ | |
スプレッドシート | ✅ | ✅ | |
リストビュー | ✅ | ✅ | ✅ |
ピボットグリッド | ✅ | ✅ | |
ツリーリスト | ✅ | ✅ | |
フィルター | ✅ | ✅ | |
ページャ | ✅ | ✅ | ✅ |
編集者 | |||
オートコンプリート | ✅ | ✅ | ✅ |
カラーピッカー | ✅ | ✅ | ✅ |
コンボボックス | ✅ | ✅ | ✅ |
日付入力 | ✅ | ✅ | ✅ |
日付ピッカー | ✅ | ✅ | ✅ |
DateRangePicker | ✅ | ✅ | |
日時ピッカー | ✅ | ✅ | ✅ |
ドロップダウンリスト | ✅ | ✅ | ✅ |
ドロップダウンツリー | ✅ | ✅ | |
エディタ | ✅ | ✅ | |
リストボックス | ✅ | ✅ | ✅ |
マスクされたテキストボックス | ✅ | ✅ | ✅ |
マルチカラムコンボボックス | ✅ | ✅ | |
複数選択 | ✅ | ✅ | ✅ |
数値テキストボックス | ✅ | ✅ | ✅ |
評価 | ✅ | ✅ | |
スライダー | ✅ | ✅ | ✅ |
スイッチ | ✅ | ✅ | |
テキストボックス | ✅ | ✅ | ✅ |
タイムピッカー | ✅ | ✅ | ✅ |
アップロード | ✅ | ✅ | |
バリデーター | ✅ | ✅ | ✅ |
会話型 UI | |||
チャット | ✅ | ✅ | |
チャート | |||
面グラフ | ✅ | ✅ | |
棒グラフ | ✅ | ✅ | |
箱ひげ図 | ✅ | ✅ | |
バブルチャート | ✅ | ✅ | |
ブレットチャート | ✅ | ✅ | |
チャートAPI | ✅ | ✅ | |
ドーナツチャート | ✅ | ✅ | |
ファネル チャート | ✅ | ✅ | |
折れ線グラフ | ✅ | ✅ | |
円グラフ | ✅ | ✅ | |
極座標図 | ✅ | ✅ | |
レーダーチャート | ✅ | ✅ | |
範囲棒グラフ | ✅ | ✅ | |
散布図 | ✅ | ✅ | |
スパークライン | ✅ | ✅ | |
株価チャート | ✅ | ✅ | |
ツリーマップ | ✅ | ✅ | |
ウォーターフォールチャート | ✅ | ✅ | |
ゲージ | |||
アークゲージ | ✅ | ✅ | |
円形ゲージ | ✅ | ✅ | |
リニアゲージ | ✅ | ✅ | |
ラジアルゲージ | ✅ | ✅ | |
バーコード | |||
バーコード | ✅ | ✅ | |
QRコード | ✅ | ✅ | |
図と地図 | |||
ダイアグラム | ✅ | ✅ | |
地図 | ✅ | ✅ | |
スケジュール設定 | |||
カレンダー | ✅ | ✅ | ✅ |
ガントチャート | ✅ | ✅ | |
マルチビューカレンダー | ✅ | ✅ | |
スケジューラ | ✅ | ✅ | |
レイアウト | |||
バッジ | ✅ | ✅ | ✅ |
ダイアログ | ✅ | ✅ | ✅ |
拡張パネル | ✅ | ✅ | |
形状 | ✅ | ✅ | |
通知 | ✅ | ✅ | ✅ |
ポップオーバー | ✅ | ✅ | |
レスポンシブパネル | ✅ | ✅ | ✅ |
スプリッター | ✅ | ✅ | ✅ |
タイルレイアウト | ✅ | ✅ | |
ツールチップ | ✅ | ✅ | ✅ |
ウィンドウ | ✅ | ✅ | ✅ |
メディア | |||
メディアプレーヤー | ✅ | ✅ | |
スクロールビュー | ✅ | ✅ | |
PDFビューア | ✅ | ✅ | |
ナビゲーション | |||
アクションシート | ✅ | ✅ | |
ブレッドクラム | ✅ | ✅ | |
ボタン | ✅ | ✅ | ✅ |
ボタングループ | ✅ | ✅ | ✅ |
引き出し | ✅ | ✅ | |
メニュー | ✅ | ✅ | ✅ |
パネルバー | ✅ | ✅ | ✅ |
ステッパー | ✅ | ✅ | |
タブストリップ | ✅ | ✅ | ✅ |
タイムライン | ✅ | ✅ | |
ツールバー | ✅ | ✅ | ✅ |
ツリービュー | ✅ | ✅ | |
ウィザード | ✅ | ✅ | |
インタラクティブ性とUX | |||
ドラッグアンドドロップ | ✅ | ✅ | ✅ |
効果 | ✅ | ✅ | ✅ |
プログレスバー | ✅ | ✅ | ✅ |
ソート可能 | ✅ | ✅ | ✅ |
スタイリング | ✅ | ✅ | ✅ |
ツール、フレームワーク、ユーティリティ | |||
クロムインスペクター | ✅ | ✅ | ✅ |
データソース | ✅ | ✅ | ✅ |
描画API | ✅ | ✅ | |
Excel エクスポート | ✅ | ✅ | |
グローバリゼーション | ✅ | ✅ | ✅ |
階層型データソース | ✅ | ✅ | ✅ |
AngularJS の統合 | ✅ | ✅ | ✅ |
ブートストラップフレンドリー | ✅ | ✅ | ✅ |
ローカリゼーション | ✅ | ✅ | ✅ |
MVVMの統合 | ✅ | ✅ | ✅ |
PDF エクスポート | ✅ | ✅ | |
シングルページアプリケーション | ✅ | ✅ | ✅ |
テンプレート | ✅ | ✅ | ✅ |
テーマビルダー | ✅ | ✅ | ✅ |
公式サポート | ✅ | ✅ |
Kendo UI コアは次のライブラリに依存します。
jQuery v1.9.1以降
Kendo UI コアは、これらのライブラリの他のバージョンに対してテストされていません。これら以外のバージョンでも Kendo UI Core と互換性がある場合があります。ただし、これらのバージョンをサポートするとは主張せず、それらのバージョンの使用時に発生する問題のトラブルシューティングも行いません。
Kendo UI Core のソース コードを入手するには 2 つの方法があります。 Telerik.com から事前にビルドされた zip をダウンロードするか、Gulp を使用して自分でソースをビルドすることができます。後者のアプローチには、アプリに必要なウィジェットとフレームワーク機能のみを含む Kendo UI コアのディストリビューションを構築するオプションが含まれています。
Kendo UI コアをビルドするには、 Node.js 14.xとgit 2.xが必要です。
Windows の場合は、Git for 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
インストールできます。
次のコマンドを実行して、リポジトリのコピーのクローンを作成します。
git clone https://github.com/telerik/kendo-ui-core.git
リポジトリディレクトリを入力してください
cd 剣道-ui-core
サブモジュールリポジトリを初期化する
git サブモジュールの更新 --init
依存関係をインストールします。
npmインストール
ビルド スクリプトを実行します。
npm ビルドを実行する
Kendo UI Core のスクリプトとスタイルの縮小バージョンはdist/
サブディレクトリに置かれます。
他にもいくつかのタスクが利用可能です。
npx gulp --タスク
gulp custom
タスクは、指定されたコンポーネントのみを含むカスタム縮小ファイルdist/kendo.custom.min.js
を作成します。次のコマンドには、オートコンプリート ウィジェットとドロップダウンリスト ウィジェットのみが含まれます。
npx gulp カスタム -c オートコンプリート、ドロップダウンリスト
npm スクリプトnpm run scripts:modules
バンドルされたモジュールを含む 2 つのフォルダー ( cjs
およびesm
) をdist
フォルダーに作成します。
dist/dev
およびdist/mjs
フォルダー内のモジュールと js ファイルの両方をコンパイルするために開発スクリプトを実行します。
npm run scripts:dev
またはnpm run scripts:dev -- -w
npx gulp tests
実行してテストを実行します。
Kendo UI Core を自分で構築するのをスキップしたい場合は、Telerik.com にアクセスして完全なソースを入手してください。
Kendo CDN を使用して、Kendo UI コアをサイトまたはアプリケーションに簡単に組み込むこともできます。
<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="スタイルシート" /><スクリプト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 コアのプライム キャッシュ バージョンを利用できる可能性があることです。
Kendo UI コアを含む完全な Kendo UI ドキュメントについては、https://docs.telerik.com/kendo-ui にアクセスしてください。
Kendo UI Core は無料でオープンソースです。私たちは、一般からの寄付を受け入れる、活発で健全なコミュニティを奨励し、サポートします。あなたもそのコミュニティの一員になってほしいと思います。
Kendo UI Core に貢献する前に、次のことを行ってください。
Kendo UI コア貢献ライセンス契約を読んで署名し、貢献の法的側面を読んで同意したことを確認します。
以下の目的に必要な情報がすべて記載されている貢献ガイドをお読みください。
バグを提出し、
新しい機能をリクエストし、
プル リクエスト用にコードを準備するプロセス全体を説明します。
Kendo UI Core と Kendo UI Professional の両方に関連するバグ レポートについては、このリポジトリの問題リストを使用してください。
Stack Overflow または Kendo UI プレミアム フォーラムでヘルプを得る
User Voice で機能リクエストをファイルする
完全にオープン ソース プロジェクトである Kendo UI Core は、主にコミュニティによってサポートされるプロジェクトです。そのため、質問を投稿するには Stack Overflow などのフォーラムを使用し、バグを報告するにはこのリポジトリの問題リストを使用することをお勧めします。
Kendo UI チームは、Kendo UI の商用ライセンス (プロフェッショナル、MVC 用 UI など) または Telerik.com からサポートのみのパッケージを購入した顧客を除き、Kendo UI コアの正式なサポートを提供しません。このリポジトリの問題リストにはこのプロジェクトのサポート リクエストを作成しないでください。サポート リクエストはすぐに閉じられます。コミュニティ フォーラムに質問を投稿するよう指示されます。
変更ログとリリース ノートについては、Telerik.com でオンライン リリース ノートを参照してください。
このプロジェクトは、Apache License バージョン 2.0 に基づいてリリースされており、そのテキストは以下に含まれています。このライセンスは、このリポジトリのソースにのみ適用され、他の Kendo UI ディストリビューションやバリアント、あるいはリポジトリで使用される他のサードパーティ ライブラリには適用されません。 Kendo UI のライセンス情報については、Telerik.com のライセンス契約ページを参照してください。
Apache License バージョン 2.0 (「ライセンス」) に基づいてライセンスされています。ライセンスに準拠する場合を除き、このファイルを使用することはできません。ライセンスのコピーは次の場所で入手できます。
http://www.apache.org/licenses/LICENSE-2.0
適用される法律で義務付けられている場合または書面による同意がない限り、ライセンスに基づいて配布されるソフトウェアは、明示または黙示を問わず、いかなる種類の保証や条件もなく、「現状のまま」で配布されます。ライセンスに基づく許可と制限を規定する特定の言語については、ライセンスを参照してください。
Copyright © 2024 Progress Software Corporation および/またはその子会社または関連会社。無断転載を禁じます。
ここで使用されている Progress、Telerik、および特定の製品名は、米国および/またはその他の国における Progress Software Corporation および/またはその子会社または関連会社の 1 つの商標または登録商標です。