フォームにフォームのアップロード画像が表示され、プレビューをクリックできます
適切なアプリケーションを構築する過程で、次のような問題が発生する可能性があります。
- Crmシステムでは、顧客訪問は実際に訪問した画像をアップロードする必要があることが多く、データ分析を行うときに、どのようにして表に表示し、プレビューできるのでしょうか
- It機器管理システムでは、it機器の入庫時に関連する画像があり、データ分析を行うときに、どのようにして表に表示し、プレビューできるのでしょうか
前提条件
このチュートリアルでは、基本的な機能の一部を使用する必要があります。まず、次の機能を理解することができます。
効果を実現する

複数の画像が存在する場合は、画像をクリックすると、前の画像または次の画像に切り替えることができます。

実装手順
通常のフォームページの作成
通常のフォームページを作成します。詳細はこちらを参照してください通常フォーム。

キャンバス領域で次のコンポーネントをドラッグします。
- 画像アップロード: 名前を画像アップロード
レポートの作成ページ
レポート作成ページ、詳細はこちらを参照レポートの作成。

キャンバス領域で次のコンポーネントをドラッグします。
- 基礎表
レポートページの設定
データセットを選択し、テーブル列を設定します。

画像アップロード _ ダウンロード先列非表示を設定します。

データセットを選択し、フィルタ条件を構成します。

ページロード完了時のアクションの設定

次のコードを追加し、「ok」をクリックします。

function didMount() {
// 页面节点加载渲染完毕
window._custom_utils = this.utils;
}
画像プレビューリンクのジャンプを設定します
設定手順は次のとおりです。ここで私たちのパラメータ名はImageurlsここのパラメータ値は画像アップロード _ ダウンロード先。

カスタム実行内容は、次のコードを構成します。
function onLinkClicked(info) {
const { cardParams = {} } = info;
const { imageUrls = [] } = cardParams;
if (imageUrls.length) {
window._custom_utils.previewImage({
urls: imageUrls[0].split(','),
current: imageUrls[0].split(',')[0],
});
}
}
保存ページ

オンラインで試遊する
この文書は機械翻訳により生成されています。翻訳により生じた齟齬や相違点は拘束力を持たず、コンプライアンスや執行目的において法的効力はありません。
このドキュメントは役に立ちましたか?