日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2024-06-03 11:24:10

Re②:表示がクリアされない。

練馬のクララ さん

早速の返信、ありがとうございます!
そーですか。
ちょっと、プログラムを書きながら引っかかるような・・・と思いつつも動いていたので「まぁ、いいか。」となっていました。
教えていただき、非常に感謝です。
同様に、以下のようなサンプルの場合についてご教授いただけますと幸いです。
ーーーーー
メッセージ = 「信号での心得」のラベル作成
改行作成

「赤信号」のボタン作成して、赤ボタンに代入
改行作成
「青信号」のボタン作成して、青ボタンに代入
改行作成
「黄信号」のボタン作成して、黄ボタンに代入
改行作成
「終了」のボタン作成して、終了ボタンに代入
改行作成


赤ボタンをクリックした時には、
メッセージに「渡ってはいけません」をテキスト設定
ここまで


青ボタンをクリックした時には、
メッセージに「渡ってください」をテキスト設定
ここまで
黄ボタンをクリックした時には、
メッセージに「早く渡ってください」をテキスト設定
ここまで
終了ボタンをクリックした時には、
メッセージに「終了しました」を
ここまで

ーーーー
サンプルでは、終了ボタンを押すと、メッセージが変わります。
しかし、他のボタンは、残っています。
終了ボタンを押した時に、メッセージが表示されたタイミングで他のボタンを消したい場合、どう書くと良いのでしょうか?
どーか、お教えくださいませ。



コレは仕様です。
ラベルはDOM部品ですので、表示ログクリアでは消えないのが本来の動作で、消えてしまうのが大問題なバグでした。
問題を報告して早急に対処して頂けた形になります。

表示ログクリアで消えるのは、「表示」命令で出力したもので、
#----------
「あいうえお」と表示。
表示ログクリア。
「かきくけこ」と表示。
#----------
「あいうえお」は消えて、「かきくけこ」だけが残りますね。

ラベル部品への表示は、表示命令とはまた別のモノです。
ラベルに表示させる文章を、前のは消して新しいのだけ表示させたいのであれば、「テキスト設定」の命令を使うのが良いでしょう。
#----------
「あいうえお」のラベル作成して表示ラベルに代入。
「かきくけこ」を表示ラベルにテキスト設定。
#----------
ラベル部品に名前を付け、そこに表示させる文章をまるっと設定し直す命令となります。

先日のアップデートで3.6.5→3.6.6、3.6.7になって以降、画面の表示が消えずに困っています。
過去スレで表示が消えてしまうというスレがありました。当方、残こらないのが仕様と勝手に解釈しプログラムを書いていました。
色々、調べたのですがよくわかりません。
以下、サンプルコード
ーー
「あいうえお」のラベル作成。
表示ログクリア。
「かきくけこ」のラベル作成。
ここまで。
ーー
3.6.5の時は、「かきくけこ」だけが表示されていました。
現在、「あいうえお」から全部が表示されてしまうので、書けば書くほど、ながーい
表示になっています。
作成・検証ブラウザ:safari、Chromeの最新版です。
対処方法をご教授いただけますでしょうか?
よろしくお願いします。



(編集パスワード送信)

子記事

親記事 (No.1924)
返信した記事(元) (No.1925)

この内容(No.1926)に返信

この内容(No.1926)をダウンロード

この内容(No.1926)のテキスト表示





www.eznavi.net