Re: 사용자가 데이터 테이블을 편집할 수 있도록 스크립트를 일시 중지할 수 있습니까?Modal 사용에 대해 정확합니다. 열린 데이터 테이블을 조작할 수 없습니다.그러나 단순히 표준 창을 사용하고 테이블을 편집한 후 처리하려는 코드를 삽입한 다음 "계속" 버튼을 누를 때 해당 코드를 제출할 수 있습니다.다음은 간단한 예입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Nw = New Window( "Make Edits",
Text Box( "Please make any edits to the data table" ),
Text Box( "that need to be made, and then press the \!"Continue\!" button" ),
Spacer Box( size( 1, 15 ) ),
Button Box( "Continue",
nw << close window;
Oneway( Y( :height ), X( :sex ) );
)
);
Re: 사용자가 데이터 테이블을 편집할 수 있도록 스크립트를 일시 중지할 수 있습니까?txnelson,
감사해요!몇 년 전 게시물에서 이 질문에 대한 유사한 답변을 보았지만 비결이 코드의 두 번째 부분을 Button Box에 넣는 것임을 이해하지 못했습니다(내 잘못).나는 당신의 설명을 명확하게 이해합니다.
BTW: JMP에서 스크립트 일시 중지 상자를 추가할 수 없는 이유가 있는지 아십니까?훨씬 간단할 것 같습니다.위시리스트에 추가할 수 있었습니다.
pcarroll1
사용자가 데이터 테이블을 편집할 수 있도록 스크립트를 일시 중지할 수 있습니까?현재 강조 표시된 줄로 실행하면 완벽하게 작동하는 스크립트가 있습니다.
첫 번째 줄을 강조 표시하면 SQL 쿼리에서 데이터 테이블이 생성되고 스크립트가 중지됩니다.
그런 다음 해당 테이블을 편집할 수 있고(일부 행이 강조 표시되거나 삭제됨) 스크립트의 후반부를 실행할 수 있습니다.
사용자가 스크립트 줄을 강조 표시하지 않고 이 작업을 실행하기를 원하므로 사용자가 테이블이 편집되었음을 표시할 때까지 스크립트를 일시 중지할 수 있는 방법이 필요합니다.
New Window << Modal을 시도했지만 GUI 외부 활동을 허용하지 않습니다.
모달 없이 새 창을 시도했지만 편집 없이 스크립트가 계속 실행됩니다.
두 개의 개별 부분으로 스크립트를 실행하여 수행되는 것처럼 일시 중지에서 어떻게 스크립트를 작성합니까?
데이터 접근데이터 혼합 및 정리