[2057] Re: ツリーのチェックした内容を取得する方法

投稿日 2018/04/18(Wed) 11:54:23
投稿者 アーク info_nds-laboあっとまーくexcite.co.jp
参照先

はいじさん、こんにちは。アークです。

私の様な新参者がコメントするのは僭越なのですが、
ご覧の様に最近は不具合報告掲示板共に回答が有りません。
お忙しいのだと思いますので私の方法を紹介します。

私も昨日からツリーを使い始めたのですが、
ツリーには選択番号のような項目が無いようです。
一応、チェック状態を知る事はできるようですが、
ツリー項目との紐付けができません。

…なので正攻法ではチェックした内容を取得する事はできないようです。
しかし、全く方法が無い訳でもありません。
マウスは使えませんがキーボード指定なら可能です。

ツリー内ではカーソルの上下キーで移動ができます。
また、カーソルの左右キーで折り畳みと展開が可能です。
チェックボックスへのチェックはスペースキーで行えます。

はいじさんのソースの手順部分を下記に差し替えてみて下さい。
ツリーのチェックした内容を取得する事が可能になります。
尚、マウスが使えないので誤操作防止の為にマウスを潰しています。

ーーここからーー
  ボタン1がクリックされた時の手順
    配列は、(ツリー1の内容の先頭から1文字消したもの)を「,」で区切ったもの
    //チェック数を表示する場合
    配列の個数を表示する
    //チェックされた全てを表示する場合
    配列を表示する
    //1データを指定して表示する場合
    配列(2)を表示する
  終わり

  ツリー1がチェックされた時の手順
    ツリー1の内容をツリー1の内容&「,」&ツリー1の選択内容に変える
  終わり

  ツリー1のマウスのボタンが押された時の手順
    //マウスクリックを無効化
    0.5秒待つ
  終わり
ーーここまでーー


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -