Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languageja


Tip
BellaDati統合開発環境(IDE)エディタは、変更のステージングとプレビューを備えた高度なエディタを提供することで、レポート、データセット、拡張機能、構成、アプリに変更を加えるためのプロセスを合理化します。

以下のコード・スニペットに対応しています

  • アプリケーションの設定 - アプリケーション全体とログインページのカスタムスタイルシートとHTML
  • ドメイン - アプリケーション全体のカスタムスタイルシートとHTML、ログインページとエクスポート、カスタムEメールテンプレート
  • データセット - 変換スクリプト、カスタムメンバー
  • レポート- インジケータ計算式、フィルタ、カスタムメンバー、カスタムビュー、アクションボタン
  • カスタムREST APIエンドポイント
  • 拡張機能- ページコンテンツとエンドポイント

IDEへのアクセス

IDEは、トップメニューから、または、レポート式の編集など、独自のスペースでスクリプトを編集する際にアクセスできます。

BellaDati IDEは、ドメイン管理者のみが利用可能で、適切なライセンスキーによって機能を有効にする必要があります。


IDEレイアウト

レイアウトは完全にフレキシブルで、特定のパーツをリサイズしたり、隠したりして、好みに応じた環境を設定できます。レイアウトは以下の要素で構成されています。

Table of Contents
minLevel3
styledecimal



コードナビゲーター

コードフラグメントを所有者ごとにグループ化してリストアップします(例:ドメイン)

コードエディタ

中央の大きなエリアは、メインのコードデザインウィンドウです。ここでコード・スニペットを操作します。

操作ボタン

操作ボタンでは、コードでアクションを実行することができます。以下のアクションが用意されています。

  • 持続 - 現在の IDE セッションでの現在の変更を保存します。これらの変更は、データベースには保存されません。自動保存機能を有効にすると、変更内容が自動的に保存されます。変更されたコードには * 記号が付きます。IDEでは、複数のファイルに対して並行して作業を行うことができます。
  • Save all (n) - 現在のセッションでコードが変更されたことをユーザーに知らせます。クリックすると、変更されたコードスニペットのリストが表示されたポップアップウィンドウが開きます。ユーザーは、特定のコードスニペットの変更を破棄し、すべての変更を保存することができます。

  • 変更の破棄 - 現在開いているコードスニペットの変更を破棄します
  • プレビュー - コードをプレビューします。コードスニペットの種類に応じて、プレビューボタンはポップアップを開いて関連するオブジェクトをレンダリングするか(レポートビュー、カスタムコンテンツなど)、新しいタブを開いて変更内容をプレビューします(カスタムHTML、拡張機能など)

コンソール出力

コードの実行で何らかの出力が発生した場合に、その出力を表示します。これは、特にデバッグ・モードを有効にしてレポート・フォーミュラを実行するときに便利です。

アシスタントウィンドウ

右側には、コンテキスト・アシスタント・ウィンドウがあります。これらのウィンドウの内容は、メインウィンドウで作業している内容によって異なります。

レイアウトコントロール

レイアウトコントロールにより、IDEの特定のセクションを隠したり、表示することができます。

コードの位置

編集したコードスニペットの所有するオブジェクトの場所を表示します。例:レポートビューの数式では、「レポート→レポート名→ビュー名→インジケータ名」と表示されます。要素をクリックすることで、コードスニペットが適用されている場所に移動が可能です。

サイドパネル

サイドパネルには、ヘルプ、設定、コードファインダーの各機能を開くためのボタンがあります。

サイドパネルには、ヘルプ、設定、コードファインダー機能、GITからのアップデートドメインを開くためのボタンが用意されています。

  • GITからドメインを更新 - ドメインロードXMLバックアップで提供されるのと同じ方法で、ユーザーがドメインの更新を行うことを可能にします。このドメインはGITリポジトリから取得されます
    • リモートリポジトリ - XMLバックアップが保存されているGITのアドレス。このファイルは、プレフィックス "workspace_" で始まる必要があります。
    • ログイン - GITリポジトリへのユーザー名
    • パスワード-ユーザー名に関連するパスワードです。

      Image Added

      Image Added

      次のステップでは、インポートしたいドメインを選択します。そして、次のステップでは ドメインのバックアップ - Loading XML Backup

シンタックスハイライト表示

IDEに期待されるように、BellaDati IDEでは多くの言語のシンタックスハイライトがあり、あなたの直接編集をより簡単にします。

現在、BellaDati IDEは以下を提供しています。

  • Groovy、Javascript、jQuery、Batch、Python、CSS、HTML、LESSなど、さまざまなプログラミング、スクリプト、マークアップ言語の基本構文のカラー化
  • 一部の言語でオートコンプリートおよびバリデーションのサポート(エラーと警告の表示、スマートコンプリートの提供、書式設定、アウトライン化)(例: JavaScript、CSS、LESS、JSON、HTMLなど)

テーマ

IDE がサポートするシンタックスハイライトのテーマは、すべて IDE のコードエディタに適用されます。左パネルの設定ウィンドウからテーマを選ぶことができます。現在、2つのテーマが利用可能です。Erlang darkとEclipseです。


コードファインダー

コードファインダーは、スクリプトの断片や名前を検索して、素早くスクリプトを開くことができます。ファイルファインダーは、左側にある「レンズ」アイコンで起動します。


オートセーブの変更

コードエディタから離れるときに、コードに加えられた変更を自動的に持続させる便利な機能です。これらの変更は、データベースには保存されません。変更されたコードには*マークが付きます。 


プレビューの変更

IDE を使用して、ブラウザで直接変更をプレビューすることができます。コードスニペットの種類に応じて、プレビューボタンはポップアップを開いて関連するオブジェクトをレンダリングするか(例:レポートビュー、カスタムコンテンツ)、新しいタブを開いて変更をプレビューします(例:カスタムHTML、拡張機能、カスタムRESTエンドポイントなど)