index.jsファイルは、ウィジェットのメインエントリファイルです。 このトピックでは、ファイル内の一般的な関数について説明します。
詳細については、「サンプルウィジェット」をご参照ください。
共通の関数
関数 | 説明 |
| デフォルトのレンダリング方法を提供します。 ウィジェットが初期化された後、そのレンダリングロジックが呼び出され、データが入力パラメータとして渡されます。 この関数は、同じ入力データから同じレンダリング効果を生成する再レンダリングをサポートします。 |
| ウィジェットの設定を更新します。 この関数は、更新された |
| イベントをトリガーします。 |
| ウィジェットのサイズを変更します。 この関数は、ウィジェットをドラッグしてサイズを変更するときに呼び出されます。 |
| ウィジェットを削除します。 この関数は、ウィジェットを削除するときに呼び出されます。 |
| ウィジェットを破壊します。 この関数は、ウィジェットを破棄するときに呼び出されます。 |
| この関数はサポートしています。jsまたは。htmlファイル。 |
| テーマを設定できます。 ウィジェットのテーマを設定すると、この関数が呼び出され、テーマとウィジェットの設定間のマッピングが返されます。 さらに、 |
getThemableConfig(themeConfig) 関数の説明
getThemableConfig(themeConfig) 関数の役割は、themeConfigの設定を使用し、コンポーネントテーマを設定し、テーマとコンポーネント設定の間のマッピングを返すことです。
次の例は、getThemableConfig(themeConfig) 関数を呼び出す方法を示しています。
getThemableConfig: function(themeConfig) {
if (!themeConfig) return null;
const themeMap = {
color: themeConfig.textColor,
bgColor: palette[0]
}
return themeMap;
}themeConfig
{
"bgColor": "#202020", // The background color.
"textColor": "#FFFFFF", // The text color.
"axisColor": "#FFFFFF", // The axis color.
"assistColor": "#FFFFFF", // The color of the auxiliary information.
"palette": [ // The color palette.
"#85A5FF",
"#597EF7",
"#2F54EB",
"#1D39C4",
"#10239E",
"#061178",
"#030852"
]
}