見出し画像

【projectItemRenamer.jsx】結果一覧 CSV 13【開発記】


今回の概略

どうやら show して update というやり方に問題が有ったっぽい…😞

#jsx #開発記
#ExtendScript #AfterEffects

作業準備
UI 追加
結果一覧 CSV ←今ココ
ラベル対応
第2層改装
ローカライズ対応
OTSParser 改
総合試験
最終調整
公開準備

----備忘録
Listbox に dispatch,dispatchDebug 埋め込み
hide info
ラベルカラー対応
カメラやライトレイヤー
他の未対応第2層スイッチ
第2層ラジオボタン化
listToCsv
ローカライズテキスト対応?
ローカライズの書式を一般的な物に修正したい
OTSParser 改
OTSPElement の property の幾つかが [PNAME.????] になってるので直値にする
 全部やる必要は無いけど nodeValue とかは直の名前なので統一するという意図

追加ができたら順次実装だけど順番?に
「結果一覧 CSV 」
「ラベル対応」(第1層,第2層)
「第2層改装」
かな🤔
新機能用に第2層の UI を変更するのはこれらの処理の中でやる事になるぽ🤤
特にチェックボックスだったのをラジオボタンにする部分は先にやるとデバグがめんどい😞


前回の粗筋

もうボタンの下に潜り込んでてもいいや…😞



デバグ

エラーは多分 callback 入れる名前間違えてるとかそんなんな気がするぽ🤤

確認すべきは

CSV ボタンを押すと表示用 Window を開く
CSV ボタンに埋め込んだ ListBox から listbox2csv で文字列を得る
CSV 表示用 Window 内の EditText に文字列を入れる
CSV 表示用 Window 内の Button は click で close

10082 で ListBox に listbox2csv を埋め込んでる🤔
10116 で ex_cv_btCSV ボタン に onClick を仕込む…😑
10108,10109 で ListBox と EditText を埋め込んでる🤔
conteobj10090 内では埋め込まれたオブジェクトで text を更新…😑
ここまでの定義は大丈夫に見えるお…🤔

表示 Window 内ボタンは close しか設定してないお…😞
表示 Window も resize の callback しか仕込んでない…😞

……… buildUI して埋め込みembedPropRwしかしてないお…😞
なんで閉じたら CSV ボタンの onClick が呼ばれるのん…?😑❓❓❓

………
ダイアログの OK の関数だから何か値を返さないとおかしな挙動になるとか…?🤔

………
それっぽい資料は無いし過去の jsx でも単純に text 更新してボタン押すと close しかしてないお…😞

過去の jsx は text 入れ替えて準備終わって show してるだけだから同じ様update 無効化にしてみるぽ🤔

なぜかうまくいく等🤪
閉じてもエラーにならない🤤

再表示しようとしたら出ない😞ナンデ


次回は

再表示できない謎を追うぽ🤤

この記事が気に入ったらサポートをしてみませんか?