基本ウィジェットを作成するには

1733 views

このガイドでは、SmartUXの基本的なウィジットの作成方法をステップバイステップで説明します。

ウィジットを作成する前に、ウィジットとは何かを理解する必要があります。

SmartUXでは、ウィジェットとは、再利用可能なビルディングブロック、またはアプリケーション内の特定の機能性または視覚的側面をカプセル化したモジュール要素を指します。ウィジェットは、アプリケーションの異なる部分で再利用できるように設計されており、一貫性とメンテナンスの容易さを促進し、迅速な開発を促進します。

SmartUXウィジェットが何であるかを理解したところで、ウィジェットを作成しましょう。

1. SmartUXウィジェットのsrcフォルダを知る

現在のSmartUXウィジェットフォルダに移動します。このフォルダ内にいくつかのファイルとフォルダが表示されます。

srcフォルダには、必要な様々なウィジェットが格納されている。

component-groups.jsonファイルには、ウィジェット・グループとそのラベルのリストが含まれています。

2. ウィジェットの順序とカテゴリの指定

component-groups-order.jsonで、ウィジェットの順序と、それらがUIに表示されるカテゴリを指定します。.

propertiesフォルダは、ウィジェットの様々なプロパティを定義します。いくつかのプロパティは、いくつかのウィジェット間で共通ですが、他のプロパティは、要件に応じて、いくつかの特定のウィジェットに固有である可能性があります。

property-groups.jsonファイルは、プロパティのグループ名を定義します。Widgetの定義でプロパティを割り当てる際、IDによってプロパティ用のグループも割り当てます。このjsonでは、これらのグループの名前を指定します。

それでは、基本的なウィジェットを作成してみましょう。

3. srcフォルダへのアクセス

srcフォルダに移動します。

4. ウィジェット用フォルダの作成

ウィジェットの名前でフォルダを作成します。ここではデモ用に、labelという名前のウィジットを作成します。

5. テンプレートフォルダの作成

ウィジェットフォルダ(ここではlabelフォルダ)の中に、templatesフォルダを作成します。

6. template.htmlファイルの作成

templatesフォルダ内にtemplate.htmlファイルを作成します。

テンプレートHTMLは、キャンバス上にドラッグ&ドロップしたウィジェットのベースHTMLを含む必要があります。ラベルの場合、以下のようになります。

7. component.jsonファイルの作成

次に、component.jsonファイルをtemplatesフォルダと同じパスに作成します。

component.jsonファイルは、ラベルのために示されているように見えます。

基本的なウィジェットには

SmartUX上のウィジェット名を反映するname属性。
ウィジェット固有の論理識別子であるシグネチャ。全てのウィジェットで一意である必要があります。
プロパティは、ウィジットのプロパティのリストです。今のところ、Propertiesフォルダで既に定義されているidプロパティのみが追加されています。
最後に、ウィジットの説明。

ウィジットが最後に必要とするのは、icon.svgファイルである。このアイコンは対応するウィジェットのWidgetペインに表示されます。

8. component-groups-order.jsonファイルの更新

Widgetsフォルダに戻り、component-groups-order.jsonを更新します。

9. グループにウィジェットフォルダ名を追加する

グループの1つにWidgetフォルダ名を追加します。

10. SmartUX Studioでプロジェクトを開く

SmartUX Studioでプロジェクトを開きます。

11. コンポーネントを開く

コンポーネントを開きます。

12. ウィジェットへのアクセス

左ペインからウィジェットペインに移動します。

13. ウィジェットリストの更新

SmartUXのウィジェットの最新リストを取得するには、SmartUXのウィジェットの更新ボタンをクリックしてください。

14. 新しく追加されたウィジェットの表示

リフレッシュすると、最近追加されたウィジェットが表示され、コンポーネントのデザインに使用できます。

Share this Article

基本ウィジェットを作成するには

Or copy link

CONTENTS