從列錶框中獲取選擇我遇到一個問題,如果用戶從列錶框中選擇一個選項,然後在完成模式窗口之前更改它,則腳本會出錯並認為列錶框中沒有選擇任何內容。 我不知道是什麼導致了這個問題或如何解決它。 現在,我的模式窗口需要輸入文本編輯框並從列表中進行選擇。 我設置了模式窗口,以便有一個“驗證時”腳本,該腳本會顯示輸入文本或從列表中選擇(如果缺少)。現在我只是在練習運行它,並且不斷收到“從列表中選擇”消息,即使我的列表中顯然已選擇了某些內容。
到底是怎麼回事???? 這是我的腳本的模式窗口部分。
Win1 = New Window( "7 Day Procedures",
<<MODAL></MODAL>
數據混合和清理回复:從列錶框中獲取選擇在 OnValidate 函數中,您設置:
L<SPAN class="token operator">=</SPAN>l<SPAN class="token operator"><</SPAN><SPAN class="token operator"><</SPAN>Get <SPAN class="token function">Selected</SPAN> indices
JSL 不區分大小寫,因此變量“l”在第一個語句之後不再引用列錶框。