どのようにウィジェットテンプレートを見つけることができますか。
コマンドラインで "datav-cli" をインストールし、datav init コマンドを使用します。ウィジェットテンプレートをダウンロードしてインストールします。 詳細については、「DataV 開発ツールのインストール」をご参照ください。
どうしてウィジェットの公開に失敗するのでしょうか。
以下のいずれかの理由により、ウィジェットが公開に失敗することがあります。
- ウィジェットを公開する権限がありません。
ウィジェットはウィジェットパッケージ名 (package.json の name フィールド) が前に付いていないため、公開が承認されていません。 正しいウィジェット名の形式は "@namespace/xxx" です。 ("@namespace" はウィジェットパッケージ名です。)
- ウィジェットはまだレビュー中であるか、それらのレビューが失敗しました。
しばらく経ってもウィジェットがレビューに合格しなかった場合は、Alibaba Cloud テクニカルサポートに連絡してください。
どのようにイベントをトリガーしたときに他のウィジェットがリッスンするように、データイベントを書けますか。
イベントが発生したときに他のウィジェットがリスンできるようにデータイベントを書き込むには、次の手順に従います。
- package.json ファイルで、"datav" フィールドの下に、イベント名 "events" を正しい形式で定義します。
- index.js ファイルで、
this.emit(event_name, value)
メソッドを使って、イベント名とパラメーターを送信します。注 value パラメーターは基本型の値ではなくオブジェクトでなければなりません。 - データウィンドウで、他のウィジェットはコロンの形式とパラメーター名 (: xxx) を使用して、このパラメーターの対応するデータを呼び出す必要があります。
どのように ECharts ウィジェットを書けますか。
ECharts ウィジェットの作成方法については、「ECharts ウィジェットのカプセル化ガイド」をご参照ください。
どうして自分のローカル写真をアップロードできないのでしょうか。
リソースパスとしてローカルの静的データを使用する必要がある場合、ウィジェットが位置するルートディレクトリにリソースファイルを作成し、写真やディレクトリのようなリソースを置き、そのパス (./resources/xxx.png など) を呼び出す必要があります。
どうしてプログラムのパッケージが見つからないのでしょうか。
npm install コマンドの実行後にパッケージが見つからなかったことを示すエラーが引き続き表示される場合は、datav-cli ツールを削除して再インストールしてください。
どうしてウィジェットがまだレビューに合格しないのでしょうか。
ウィジェットがしばらくしてもレビューに合格していない場合は、Alibaba Cloud テクニカルサポートに連絡してください。
どうしてウィジェットを公開する許可が突然なくなったのでしょうか。
DataV Developer Edition を使用していて、2 か月間ウィジェットまたはチュートリアルをアップロードしていない場合は、許可が取り消されます。 許可を再申請するか、Alibaba Cloud テクニカルサポートにお問い合わせください。
どうしてウィジェットがローカルで正しく機能したのに DataV で使用されたときにエラーが発生するのでしょうか。
これは、以下のいずれかの理由により発生した可能性があります。
- データを null 値に設定することはウィジェットでサポートされていません。
- ウィジェットのコードで jQuery が修正されました。 具体的には、"jquery" が再割り当てされました。
- ウィンドウオブジェクトがウィジェットコードで変更されました。
- いくつかのウィジェットが追加され、変更された設定は有効にならなかった場合、ウィジェットコードが CSS ファイルを持っているか確認してください。
- DOM モデルがコンテナの外側で変更されました。
- jQuery を使って DOM モデルにアクセスする場合、
$(‘.classname’)
操作はできません。 そうではなく、コンテナー内の DOM ノードを検索する必要があります。
どうして編集ページで自分のウィジェットが見つからないのでしょうか。
ウィジェットを表示するには、上部のナビゲーションバーのマイウィジェットにアクセスしてください。
どうして購入後のウィジェット見つけられないのでしょうか。
購入者はウィジェットを見つけることができないのは、おそらく、ウィジェットの分類が正しく設定されていない可能性があるためです。 詳細については、「"type" フィールド」をご参照ください。