このドキュメントの目的は シリアル化ケース 1: 空のキャンバス{ "id": "27", "オフセットX": 0, "オフセットY": 0, 「ズーム」: 100, "グリッドサイズ": 0, 「レイヤー」: [ { "id": "28", "タイプ": "ダイアグラムリンク", "isSvg": 真、 「変換済み」:true、 「モデル」: { } }, { "id": "30", "type": "ダイアグラムノード", "isSvg": 偽、 「変換済み」:true、 「モデル」: { } } ] } グラフィック表示 シリアル化ケース2: 単一ノード{ "id": "27", "オフセットX": 0, "オフセットY": 0, 「ズーム」: 100, "グリッドサイズ": 0, 「レイヤー」: [ { "id": "28", "タイプ": "ダイアグラムリンク", "isSvg": 真、 「変換済み」:true、 「モデル」: { } }, { "id": "30", "type": "ダイアグラムノード", "isSvg": 偽、 「変換済み」:true、 「モデル」: { "64": { "id": "64", "タイプ": "デフォルト", "x": 187.0056915283203, "y": 219.91477584838867, 「ポート」: [ { "id": "65", "タイプ": "デフォルト", "x": ヌル、 "y": ヌル、 "名前": "アウト", 「配置」:「右」、 "親ノード": "64", 「リンク」: [ ]、 「in」:偽、 "ラベル": "アウト" } ]、 "名前": "ノード 1", "色": "rgb(0,192,255)", "ポート順序": [ ]、 "ポート出力順序": [ 「65」 ] } } } ] } グラフィック表示 シリアル化ケース 3: 1 つの入力ノードと 1 つの出力ノード{ "id": "27", "オフセットX": 0, "オフセットY": 0, 「ズーム」: 100, "グリッドサイズ": 0, 「レイヤー」: [ { "id": "28", "タイプ": "ダイアグラムリンク", "isSvg": 真、 「変換済み」:true、 「モデル」: { } }, { "id": "30", "type": "ダイアグラムノード", "isSvg": 偽、 「変換済み」:true、 「モデル」: { "64": { "id": "64", "タイプ": "デフォルト", "x": 187.0056915283203, "y": 219.91477584838867, 「ポート」: [ { "id": "65", "タイプ": "デフォルト", "x": 230.6392059326172, "y": 248.57954025268555, "名前": "アウト", 「配置」:「右」、 "親ノード": "64", 「リンク」: [ ]、 「in」:偽、 "ラベル": "アウト" } ]、 "名前": "ノード 1", "色": "rgb(0,192,255)", "ポート順序": [ ]、 "ポート出力順序": [ 「65」 ] }, "69": { "id": "69", "タイプ": "デフォルト", "x": 420.0056915283203, "y": 244.91477584838867, 「ポート」: [ { "id": "70", "タイプ": "デフォルト", "x": ヌル、 "y": ヌル、 "名前": "中", "配置": "左", "親ノード": "69", 「リンク」: [ ]、 「in」:真、 "ラベル": "中" } ]、 "名前": "ノード2", "色": "rgb(192,255,0)", "ポート順序": [ 「70」 ]、 "ポート出力順序": [ ] } } } ] } グラフィック表示 シリアル化の例 4: 入力ノード、出力ノード、接続{ "id": "27", "オフセットX": 0, "オフセットY": 0, 「ズーム」: 100, "グリッドサイズ": 0, 「レイヤー」: [ { "id": "28", "タイプ": "ダイアグラムリンク", "isSvg": 真、 「変換済み」:true、 「モデル」: { "36": { "id": "36", "タイプ": "デフォルト", "ソース": "32", "ソースポート": "33", "ターゲット": "34", "ターゲットポート": "35", 「ポイント」: [ { "id": "37", "タイプ": "ポイント", "x": 0, "y": 0 }, { "id": "38", "タイプ": "ポイント", "x": 0, "y": 0 } ]、 「ラベル」: [ ]、 「幅」: 2, "色": "グレー", 「曲線美」: 50, "選択された色": "rgb(0,192,255)" } } }, { "id": "30", "type": "ダイアグラムノード", "isSvg": 偽、 「変換済み」:true、 「モデル」: { "32": { "id": "32", "タイプ": "デフォルト", "x": 100, "y": 100, 「ポート」: [ { "id": "33", "タイプ": "デフォルト", "x": 100, "y": 100, "名前": "アウト", 「配置」:「右」、 "親ノード": "32", 「リンク」: [ 「36」 ]、 「in」:偽、 "ラベル": "アウト" } ]、 "名前": "ノード 1", "色": "rgb(0,192,255)", "ポート順序": [ ]、 "ポート出力順序": [ 「33」 ] }, "34": { "id": "34", "タイプ": "デフォルト", "x": 400, "y": 100, 「ポート」: [ { "id": "35", "タイプ": "デフォルト", "x": 400, "y": 100, "名前": "中", 「配置」:「左」、 "親ノード": "34", 「リンク」: [ 「36」 ]、 「in」:真、 "ラベル": "中" } ]、 "名前": "ノード2", "色": "rgb(192,255,0)", "ポート順序": [ 「35」 ]、 "ポート出力順序": [ ] } } } ] } グラフィック表示 推測と分析1. ルートディレクトリ まず、ルート ディレクトリには 5 つのパラメーターがあります。 2.0レイヤー[0]
2.1. モデル(図表リンク) 2.1.1. ポイント 2.2. レイヤー[1] : ? 2.2.1 モデル(ダイアグラムノード)
ノード 上記の 2.2.2. ポート
3. その他のケーススタディ 3.1. 出力インターフェースの追加 出力ポートを追加するだけで、その ID を out の位置に追加することを忘れないでください。 3.2. 入力インターフェースの追加 以上が react-diagram serialization Json 解釈の事例分析の詳細です。 react-diagram serialization Json の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: Linux ドメイン ネーム サービス DNS 設定方法
>>: MySQL 8.0.12 のインストールと設定のチュートリアル
Docker の使用に関するヒント1. 停止したDockerコンテナをすべてクリーンアップする停止し...
HTML徹底解析(14)特殊文字 ■ よく使われる特殊文字 HTMLタグを知っていれば、特殊文字の使...
この記事の例では、じゃんけんゲームを実装するためのJSの具体的なコードを参考までに共有しています。具...
目次安定スロットル: 手ぶれ防止: 一定時間内に最後のタスクのみを実行します。スロットル: 一定期間...
この記事では、jQuery Canvasの描画画像検証コードの具体的なコードを例として紹介します。具...
まずデータ テーブルを作成しましょう。 使用テスト; テーブル「従業員」を作成します( emp_no...
Docker の基本的な操作を学習した後、コンテナにいくつかの基本的なアプリケーションをデプロイして...
企業が Docker 自動デプロイメントを構築する場合、Docker の実行時にコンテナ内の設定ファ...
まとめDocker-compose は複数の Docker コンテナ サービスを簡単に組み合わせるこ...
apt-get を使用してインストールすると、非常に遅くなります。国内のソースを変更すると、この問題...
目次1. コンテナライフサイクル管理(1)ドッカー実行(2)スタート/ストップ/リスタート(3)ドッ...
序文昨日、h5 WeChat認証の実装が必要なプロジェクトがありました。したがって、この機能を完了す...
シナリオ会社のプロジェクトはDockerでデプロイされています。原因不明ですが、コンテナが時々停止し...
目次MySQL 制約操作1. 非ヌル制約2. ユニーク制約3. 主キー制約4. 外部キー制約5. カ...
1. はじめにプロジェクトで要件に遭遇したら、データを検索してキーワードを強調表示します。要件を受け...