열을 업데이트하지 않는 숫자 편집 상자텍스트 편집 상자 입력이 제공된 수식으로 열을 업데이트하려고 합니다. 토론 페이지에서 찾은 다른 솔루션을 시도했지만 운이 없었습니다.
내 코드의 시작 부분에서 영역을 기본값으로 1로 정의합니다. 이것은 숫자 편집 상자 내부의 기본값이기도 합니다.
면적 = 1;
영역 변수를 사용하는 열이 있습니다.
dt << New Column( "Current Density",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( column(7) / area )
) << Move Selected Columns( {:Current Density}, after( column(7)) );그런 다음 버튼의 기능이 있습니다. 희망은 업데이트된 값을 가져와서 열에 연결한 다음 공식을 다시 실행하여 JMP 앱에 있는 플롯을 업데이트하는 것입니다.
NEB1 << Set Function(
NEB1 = Number Edit Box();
dt << set table variable( "area", NEB1 << get );
);
NEB1 << Set Number Changed(
NEB1 = Number Edit Box();
dt << set table variable( "area", NEB1 << get );
dt << Rerun Formulas;
현재 "."로 변수를 반환합니다.
다음은 NEB1과 관련이 있을 수 있는 다른 설정입니다.
NEB1 << Set( 1 );
NEB1 << Set Lock( 0 );
NEB1 << Set Minimum( 0 );
NEB1 << Set Exclude Minimum( 1 );
NEB1 << Set Maximum( . );
NEB1 << Set Exclude Maximum( 1 );
NEB1 << Set Increment( . );
NEB1 << Set Integer Only( 0 );
내가 뭘 잘못하고 있는지 잘 모르겠습니다. 번호를 반환하고 열을 업데이트하는 데 도움을 주시면 대단히 감사하겠습니다.
감사!
데이터 테이블제도법스크립팅Re: 숫자 편집 상자가 열을 업데이트하지 않음여기에 내가 가장 가능성이 높은 접근 방법이 있습니다
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(4),
New Table Variable("area", 3),
New Column("Column 1", Numeric, "Continuous", Format("Best", 12), Set Values([1, 2, 3, 4])),
New Column("Column 2", Numeric, "Continuous", Format("Best", 12), Formula(:Column 1 * :area))
);
nw = New Window("window",
Number Edit Box(:area, << set function(function({this},
dt << Set Table Variable("area", this << get);
dt << Rerun Formulas;
)))
);
수식에서 테이블 변수가 참조되는 방식에 유의하십시오.
Re: 숫자 편집 상자가 열을 업데이트하지 않음이것은 효과가 있었던 것 같습니다. 감사!