列リストボックスを更新<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
ユーザーの選択に基づいて列リストボックスが更新されるモーダルウィンドウを作成しようとしています。これは可能だと思いますが、構文に問題があります。助言がありますか?JMP12を使用しています。
// 例。
デフォルトの名前はここにあります( 1 ) ;
// いくつかのデータテーブルを開きます。
開ける( 「$SAMPLE_DATA/Baseball.jmp」 ) ;
開ける( "$SAMPLE_DATA/バスケットボール.jmp" ) ;
開ける( 「$SAMPLE_DATA/Bicycle.jmp」 ) ;
// 利用可能なテーブルのリストを取得します。
テーブルリスト= {} ;
のために(私= 1 、私<= Nテーブル() 、私++、
に挿入(テーブルリスト、データ表(私) )
) ;
新しい窓( 「テーブルを選択してください」 、
<<モーダル、
H リストボックス(
パネルボックス( 「dtを選択」 、
getDt =リストボックス(
テーブルリスト、
最大選択数( 1 ) 、
dt = getDt <<選択してください;
印刷する( dt ) ;
// dt からの列で getCol を更新するスクリプトを追加します。
// <<
// 構文は正しいです。
)
) 、
パネルボックス( 「dtから列を選択」 、コルを取得=列リストボックス() )
)
) ;
Re: 列リストボックスの更新どうでも。これで動作するようになりました:
コルを取得<<消去; // これは JMP11 で動作します。
Re: 列リストボックスの更新こんにちは、メラニーさん
私の同僚は JMP11 を使用しています。<< ボックスの削除;機能しないようです。なぜなのかご存知ですか?JMP バージョン 12 未満で使用する同様の機能はありますか?
コルを取得<<ボックスの削除; // JMP11 では動作しません。
Re: 列リストボックスの更新ありがとうメラニー!
Re: 列リストボックスの更新このアプローチを試してください。
// 例。
デフォルトの名前はここにあります( 1 ) ;
// いくつかのデータテーブルを開きます。
開ける( 「$SAMPLE_DATA/Baseball.jmp」 ) ;
開ける( "$SAMPLE_DATA/バスケットボール.jmp" ) ;
開ける( 「$SAMPLE_DATA/Bicycle.jmp」 ) ;
// 利用可能なテーブルのリストを取得します。
テーブルリスト= {} ;
のために(私= 1 、私<= Nテーブル() 、私++、
に挿入(テーブルリスト、データ表(私) )
) ;
新しい窓( 「テーブルを選択してください」 、
<<モーダル、
H リストボックス(
パネルボックス( 「dtを選択」 、
getDt =リストボックス(
テーブルリスト、
最大選択数( 1 ) 、
// そこにあるボックスを削除し、選択したテーブルを使用してボックスに置き換えます
コルを取得<<ボックスの削除() ;
ポンド<<追加(
コルを取得=列リストボックス(
// 選択を取得するとリストが返されます
// 選択できるのは 1 つだけなので、リストには 1 つの項目が表示されます
// したがって、リストの最初の項目は、選択された 1 つのテーブルの名前になります。
データ表( ( getDt <<選択してください)[ 1 】 ) 、
// これがないと、ボックスは空白になります
"全て"
// これを「all」の後に使用すると、列を文字または数値に制限できます
//,<<データ型を設定("数値")
)
) ;
)
) 、
// 新しい列リスト ボックスを追加できるように、パネル ボックスに参照を与えます
ポンド=パネルボックス( 「dtから列を選択」 、コルを取得=列リストボックス() )
)
) ;