<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>6.5.1 クライアントサイドスクリプト on JP1 Cloud Service 運用統合 利用ガイド</title>
    <link>https://itpfdoc.hitachi.co.jp/manuals/JCS/JCSM71030001/yaml/yaml_script/clientside_script/index.html</link>
    <description>Recent content in 6.5.1 クライアントサイドスクリプト on JP1 Cloud Service 運用統合 利用ガイド</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ja</language><atom:link href="https://itpfdoc.hitachi.co.jp/manuals/JCS/JCSM71030001/yaml/yaml_script/clientside_script/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>6.5.1.1 アクションのスクリプト（UIバージョン1.0）</title>
      <link>https://itpfdoc.hitachi.co.jp/manuals/JCS/JCSM71030001/yaml/yaml_script/clientside_script/action_script1.0/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://itpfdoc.hitachi.co.jp/manuals/JCS/JCSM71030001/yaml/yaml_script/clientside_script/action_script1.0/index.html</guid>
      <description>Scriptのマニフェストファイル内のキー&amp;quot;file&amp;quot;で指定するスクリプトをあらかじめ作成する必要があります。スクリプトはJavaScriptで記述してください。以下に各コンポーネントでアクションが実行されるタイミングおよび呼び出される関数名の一覧を示します。お客様はスクリプト内に該当する関数名を定義し、アクションの内容を記述してください。
（表）各コンポーネントでの実行タイミングおよび関数名一覧（UIバージョン1.0）
コンポーネント アクションが実行される
タイミング スクリプト内で
呼び出される関数名 関数の引数 データ形式 設定する値 Grid 画面の表示時 handleLoad － － Button ボタンのクリック時 handleClick － － Form 値の変更時 handleChange Object 変更後の値 選択肢の変更時 handleChange Object 変更後の値 チェックボックスのチェック変更時 handleChange boolean 変更後の値 フォーカスを外した時 handleBlur※ － － Table セル値の変更時 handleCellValueChange string 変更後の値 選択行の変更時 handleSelectionModelChange Array&amp;lt;string&amp;gt; 選択行のID ※Formに指定するカラムのタイプがtimestamp、date、timeの場合は関数「handleBlur」を使用できません。 以下に、アクションの内容を記述する際に使用可能である関数名の一覧を示します。
（表）アクションの内容を記述する際に使用可能である関数名一覧（UIバージョン1.0）
クラス名 関数名 説明 OIWindow open ページ、またはUIを開く。 showMessage スナックバー、またはメッセージダイアログを表示する。 refresh フォーム、テーブルの表示データをリフレッシュする。 OIData insertCurrentRecord Ops I REST API graphqlを使用して、データベースの任意のテーブルにレコードを挿入する。 getRecords Ops I REST API graphqlを使用して、データベースの任意のテーブルのレコードを取得する。 updateCurrentRecord Ops I REST API graphqlを使用して、データベースのテーブルの任意のレコードを更新する。 deleteCurrentRecord Ops I REST API graphqlを使用して、データベースのテーブルの任意のレコードを削除する。 query Ops I REST API graphqlを使用して、任意のGraphQLクエリを実行する。 OIApi call REST APIを実行する。 OIForm setStatus フォームのフィールドのステータスを設定する。 setHelperText フォームのフィールドのヘルパーテキストを設定する。 removeHelperText フォームのフィールドのヘルパーテキストを削除する。 OICommon show コンポーネントを表示する。 hide コンポーネントを隠す。 enable コンポーネントを使用可能にする。 disable コンポーネントを使用不可にする。 getComponent 指定したコンポーネントの情報を取得する。 setComponent 指定したコンポーネントの情報を更新する。 getUserProfile ログインユーザーのプロファイルを取得する。 getDateWithUserTimezone 現在日時をログインユーザーのタイムゾーンで取得する。 showLoadingScreen ローディング画面を表示する。 hideLoadingScreen ローディング画面の表示を解除する。 getLocation 現在の文書の現在位置についての情報をWindow.</description>
    </item>
    <item>
      <title>6.5.1.2 アクションのスクリプト（UIバージョン1.1）</title>
      <link>https://itpfdoc.hitachi.co.jp/manuals/JCS/JCSM71030001/yaml/yaml_script/clientside_script/action_script1.1/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://itpfdoc.hitachi.co.jp/manuals/JCS/JCSM71030001/yaml/yaml_script/clientside_script/action_script1.1/index.html</guid>
      <description>Scriptのマニフェストファイル内のキー&amp;quot;file&amp;quot;で指定するスクリプトをあらかじめ作成する必要があります。スクリプトはJavaScriptで記述してください。以下に各コンポーネントでアクションが実行されるタイミングおよび呼び出される関数名の一覧を示します。お客様はスクリプト内に該当する関数名を定義し、アクションの内容を記述してください。
（表）各コンポーネントでの実行タイミングおよび関数名一覧（UIバージョン1.1）
コンポーネント アクションが実行される
タイミング スクリプト内で
呼び出される関数名 関数の引数 データ形式 変数名 設定する値 Grid 画面の表示時 handleLoad － － － Button ボタンのクリック時 handleClick※1 string name クリックしたボタンの名前 ボタンクリック直後 handleBeforeAction※2 － － － データ保存前 handleBeforeSave※2 － － － データ保存後 handleAfterSave※2 － － － ワークフローを次のステップにすすめる処理の前 handleBeforeRequestWorkflow※2 － － － handleBeforeResumeStep※2 － － － Form 画面の表示時 handleLoad － － － Formの初期表示データ取得時 handleAfterLoadData － － － Formフィールドの変更時 handleChange string fieldName 変更されたフィールドの名前 any fieldValue 変更されたフィールドの値 Object fieldExtension 変更されたフィールドの値 boolean fieldExtension.</description>
    </item>
  </channel>
</rss>