mcpField
S
syncfusion-blazor-smart-paste

syncfusion-blazor-smart-paste

github.com/syncfusion開発4369 回インストール1 週間前に更新
リポジトリ

syncfusion-blazor-smart-paste について

Syncfusion Smart Paste Buttonを実装するBlazor開発者向けガイドです。クリップボードのテキストをフォーム項目に割り当てる方法に加え、AIバックエンドの設定や項目注釈、ボタンのカスタマイズを扱います。

主な機能

  1. 01クリップボードからフォーム項目を入力
  2. 02複数のAIバックエンドに対応
  3. 03項目注釈による割り当て調整
  4. 04ボタンの外観と動作をカスタマイズ

活用シーン

  1. 01Blazorフォームにスマートペーストを追加
  2. 02OpenAI、Azure OpenAI、Ollamaを設定
  3. 03項目注釈でマッピングを調整

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/syncfusion/blazor-ui-components-skills --skill syncfusion-blazor-smart-paste

インストール後、Claude Code で/syncfusion-blazor-smart-pasteを入力して読み込まれたか確認します。

同梱ファイルreferences/getting-started.mdreferences/implementation-and-customization.md

詳細

Syncfusion Blazor Smart Paste Button

Syncfusion Blazor Smart Paste Button は、AI を使用してクリップボードのテキストをインテリジェントに読み取り、フォームフィールドに自動入力することで、手動でのデータ入力を不要にします。

使用する場面

次のような場合に、このスキルを使用します。

  • AI によるクリップボードからフォームフィールドへの自動入力のために、Blazor フォームに Smart Paste Button を追加する
  • AI バックエンド(OpenAI、Azure OpenAI、Ollama、またはカスタム)を設定する
  • [SmartPasteField] アノテーションを追加して、フィールドのマッピングを調整する
  • ボタンの外観、コンテンツ、動作をカスタマイズする
  • カスタムの IChatInferenceService 実装を統合する
  • Smart Paste の統合や AI 接続の問題をトラブルシューティングする

前提条件

  • .NET SDK 8.0 以降
  • Visual Studio 2022(17.0 以降)または Visual Studio Code
  • 有効な OpenAI、Azure OpenAI、または Ollama のアカウント(またはカスタム AI バックエンド)
  • Blazor Web App(Server レンダーモード)の基本的な知識

クイックセットアップ

次の手順を順番に実行します。

1. 初期セットアップと NuGet のインストール

まず、getting-started.md に従って、次の作業を行います。

  • 新しい Blazor Web App Server を作成する
  • Syncfusion NuGet パッケージをインストールする
  • Syncfusion Blazor サービスを登録する
  • 必要な名前空間を追加する
2. AI サービスを設定する

カスタム AI 統合の手順 に進み、次の作業を行います。

  • AI プロバイダー(OpenAI、Azure OpenAI、または Ollama)を選択する
  • AI サービス固有の NuGet パッケージをインストールする
  • Program.cs で AI バックエンドを設定する
  • テーマのスタイルシートとスクリプトリソースを追加する
3. 実装とカスタマイズ

implementation-and-customization.md に従って、次の作業を行います。

  • Smart Paste Button コンポーネントをフォームに追加する
  • アプリケーションを実行してテストする
  • カスタムフィールドアノテーションを追加する
  • ボタンの外観をカスタマイズする
  • カスタム AI サービスを統合する
  • よくある問題をトラブルシューティングする

主な機能

機能詳細
AI によるフォーム入力クリップボードのテキストを読み取り、データをフォームフィールドに自動でマッピングします
複数の AI バックエンドOpenAI、Azure OpenAI、Ollama、およびカスタム IChatInferenceService
フィールドアノテーション正確なフィールドの説明に使う [SmartPasteField] 属性
簡単な統合NuGet パッケージ 1 つと AddSyncfusionSmartPaste() サービス呼び出し
カスタマイズ可能な UIすべての SfButton プロパティ(アイコン、コンテンツ、CSS クラス)を継承します

NuGet パッケージ

  • Syncfusion.Blazor.SmartComponents(v28.1.33 以降)
  • Syncfusion.Blazor.Themes
  • AI プロバイダーパッケージ — ai-service-configuration.md を参照

リファレンスドキュメント

ドキュメント目的
getting-started.mdプロジェクトの作成、NuGet のインストール、サービスの登録
ai-service-configuration.mdAI プロバイダーのセットアップ(OpenAI、Azure OpenAI、Ollama)
implementation-and-customization.mdコンポーネントの使用方法、フィールドアノテーション、カスタマイズ、トラブルシューティング

コメント