このスクリプトを変更して、カーソルがポイントしたときにトリガーされるようにするにはどうすればよいですか?以前はクリックトリガーだった
gbFrame = (gb0 << report)[FrameBox(1)];
gbFrame << Set Graphlet(
Picture(
try(Close(dzK, NoSave));
Current Data Table(dt);
dzK = dt << Subset(
Output Table("K"),
Selected Rows(0),
Rows(dt << Get Selected Rows()),
Selected columns only(0)
);
dzK << Set Window Size(800, 500);
dzK << Move Window(100, 1800);
w = "High";
Column(w) << Set Property("Color Gradient", {"Green to White to Red", Range({Col Min(Column(w)), Col Max(Column(w)), Col Mean(Column(w))})})
<< Color Cell by Value;
try(dzK << Delete Table Property("Source"));
),
Reapply(1)
);
ありがとう!
自動化とスクリプトウィンドウズRe: カーソルがポイントしたときにトリガーされるようにこのスクリプトを変更するにはどうすればよいでしょうか?さらに、クリックトリガーでこの現象が頻繁に発生し、クラッシュ後にエラーが発生します
Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
Please contact JMP Technical Support to report this problem so
that it can be investigated.
Exception Stack Trace:
at WinHost.AnalysisView.sizeMoveInProgress(Boolean bSizing, Boolean bAutoSizingFlag)
at WinHost.AnalysisView.setWindowSize(Int32 width, Int32 height)
at WPFDisplayWindowImpl.setWindowSize(WPFDisplayWindowImpl* , generic_point<INT>* , generic_point<INT>* requestedSize)
at HeadPartition.cursorTrack(HeadPartition* , GCanvas* , generic_point<INT> )
at WPFDisplayWindowImpl.cursorTrack(WPFDisplayWindowImpl* , generic_point<INT> where)
at WinHost.AnalysisView.OnMouseMove(MouseButtons mb, Point point)
at WinHost.ClientGrid.OnMouseMove(MouseEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
<TRUNCATED></TRUNCATED></INT></INT></INT></INT>
Re: カーソルがポイントしたときにトリガーされるようにこのスクリプトを変更するにはどうすればよいでしょうか?ホバー ラベル フレームワークを使用してアクションをトリガーするのが気に入っています。
オプション a) 「クリック」を使用して、マウスクリックでアクションをトリガーします。
オプション b) マウスがデータ ポイントに触れるとすぐにアクションをトリガーするために「画像」を使用する (これはホバー ラベルの生成よりもさらに高速です)
私にとって、「即時アクション」はあまりにも制御不能でした - データ ポイント間でマウスを動かし始めました!
私の最終的な解決策:
「画像」のままなのでクリックする必要はありません。
ただし、ユーザーが Ctrl キーを押せばアクションがトリガーされます。

Re: マウスオーバーによるアクション? - 修飾キーを使用する :backhand_index_pointing_right::white_square_button:
Re: カーソルがポイントしたときにトリガーされるようにこのスクリプトを変更するにはどうすればよいでしょうか?アクションが 1 秒あたり 5 回トリガーされないようにタイマーを追加してください。
Re: カーソルがポイントしたときにトリガーされるようにこのスクリプトを変更するにはどうすればよいでしょうか?エキスパートのスクリプトの 1 つに対して変更するか、クリックしてトリガーするだけです。
gbFrame = (gb0 << report)[FrameBox(1)];
gbFrame << Set Graphlet(
Picture(
Include("C:\Subset.jsl");
),
Click(Include("C:\Subset.jsl");)
//Reapply(1)
);
ありがとう!

Re: カーソルがポイントしたときにトリガーされるようにこのスクリプトを変更するにはどうすればよいでしょうか?
Re: カーソルがポイントしたときにトリガーされるようにこのスクリプトを変更するにはどうすればよいでしょうか?レイキャスティングを使用してカーソルの位置を検出し、アクションをトリガーしてみます。
もっと見る...カーソルが何かを指しているときにイベントをトリガーするには、カーソルの動きやマウスオーバーの位置に関連付けられたイベント ハンドラーを使用するのが最適です。私はこのようなロジックに没頭するのが大好きです。これは
、Gratowin のカジノゲームがインタラクティブなメカニズムでプレイヤーを夢中にさせるのと似ています。スクリプトとゲームの両方において、精度、タイミング、そして少しの創造性が重要です。