『データテーブルを構築』で文字列型配列を定義した列に値を入力しても反映されません

:grey_question: Question

『データテーブルを構築』アクティビティで文字列型配列を定義した列に値を入力しても反映されません。確認手順は下記の通りですが、入力する方法を教えてください。

  1. 『データテーブルを構築』アクティビティで「文字列型配列 (String[ ])」列を定義します。

image

  1. 下図例のような文字列型配列の値を入力して「OK」をクリックします。

image

  1. 入力した値の反映状況を確認すると反映されていません。

image

:bulb: Answer

原因

『データテーブルを構築』アクティビティで列と行の表示に利用しているデータグリッドコントロールの仕様上、文字列型以外の配列においても入力した値は反映されません。

解決策

代替方法として『データテーブルを構築』アクティビティでデータテーブルを作成後『代入』アクティビティなどの値を代入できるアクティビティを利用して、値を入力する方法をお試しください。

下図例は『データテーブルを構築』アクティビティで出力した「dt」というデータテーブルの 2 列目 1 行目に文字列型配列の値を入力する実装例です。

下図実行中のウォッチパネルから、入力した文字列型配列の値が保持されていることを確認できます。

image