Q4:PFButtonの動作について、要望があります。
Q4-1:
属性情報設定で「Text」を設定すると、「ComponentKey」が自動設定されますが、処理の中で、「setText」を呼ぶと、「ComponentKey」も書き換わってしまいます。属性情報で予め「ComponentKey」を記述してから「Text」を設定するとこの問題は起きません。属性情報で自動的に変わる分には問題ないのですが、処理の中で変わるとプログラムの見通しが悪くなります。次のバージョンでは変わらないようにしていただきたいです。
A4-1:
[ボタン]コンポーネントの「Text」と「ComponentKey」はコンポーネントを呼び出した時点ではNULLになっており
@Text, ComponentKeyともNULLの場合
ComponentKey=ComponentNameとIDの組合せ
AText設定済み、ComponentKeyはNULLの場合
ComponentKey=Textの値を取得し表示
BText、ComponentKey設定済み
それぞれの値で表示
といった仕様になっています。
大変お手数をお掛け致しますが、「setText」の際「setComponentKey」も実行して頂くか、属性情報で予めの設定をお願い致します。
他のユーザーではText設定すると自動的にComponentKeyが変わることを意識して編集していらっしゃる例もあり、時間を掛けて検討致したいと存じます。