你看到的可能是連接到OpenLaszlo的複製點擊進入精靈或視覺元素Flash運行時的DHTML/JavaScript運行的行爲方式的問題。直到最近,瀏覽器都不直接支持這種功能。因此,OpenLaszlo團隊必須使用一種解決方法,詳細描述如下:in this comment on LPP-5447。
Clickdivs存在獨立控制可點擊精靈, 沒有來自常規div的干擾。他們被放置在一個單獨的 正規lzdiv精靈層次的副本中,所以我們有更多的控制權。 這也提供了一個地方,把焦點inputtext divs,所以他們在前臺 和點擊/拖動編輯正常工作。
clickdiv功能似乎不時隨瀏覽器更新或由於迴歸而中斷。在2012年完成了some improvements to the DHTML runtime click-through functionality,使用Firefox中新的瀏覽器功能(現在允許使用CSS樣式pointer-events
單擊div元素)。由於clickdiv功能是LFC的一部分,因此不建議在應用程序中修復該功能。
您可以通過標籤檢查輸入文本是否工作,直到您的inputtext元素具有焦點並開始輸入爲止。如果可以按預期輸入文本,但不能用鼠標單擊組件來選擇它,這絕對是一個clickdiv問題。
更新:用OpenLaszlo 4.9.0和各種瀏覽器測試
我用OpenLaszlo 4.9.0,DHTML運行時和IE9,火狐以及Chrome的測試,使用連接到LPP-9934的測試案例:所有瀏覽器都顯示具體的錯誤行爲。如果該錯誤尚未歸檔,請提交JIRA錯誤。
如果您在DHTML運行時遇到連接到特定瀏覽器的問題,您是否總是添加您正在使用的OpenLaszlo版本信息和操作系統?您可以通過選擇「顯示版本信息」在調試模式中通過上下文菜單檢索該信息。 –
修改標題以包含有關該問題的更多信息。 –
@RajuBitter:我使用的是OL 4.9,Windows 7和瀏覽器是Firefox 15.0 – karthick