Как я могу перетащить представление поверх представления с html-контентом в Open Laszlo 5.0?

Я пытаюсь перетащить контент поверх html-контента в OL5.0. наблюдения таковы, что я могу без проблем перетаскивать компонент laszlo в компонент html. Я могу перетащить из laszlo в html в laszlo. Но если я перетащу это представление в html, а затем отпущу его, а затем перетащу из html, это не сработает.

Это код.

<canvas>

   <view bgcolor="green" width="20" height="20" onmousedown="dragger.setAttribute('applied', true);this.bringToFront();" onmouseup="dragger.setAttribute('applied', false)">
                <dragstate name="dragger"/>

    </view>  

    <view y="50" width="100%" height="300" bgcolor="blue" onmousedown="res.apply()" onmouseup="res.remove()">
        <resizestate name="res"/>
        <dragstate name="drg"/>
        <text width="100%" bgcolor="gray" onmousedown="parent.drg.apply()" onmouseup="parent.drg.remove()">Drag here</text>
        <html id="ht" src="http://localhost:8080/lps-5.0.x/htmlTest/resource/text.html" x="15" y="15" width="${parent.width - 30}" height="${parent.height - 30}"/>
    </view>         
</canvas>

person karthick    schedule 17.08.2012    source источник
comment
Я помню, что у Макса Карлсона была демонстрация этой работы еще в 2007 году, где вы могли перетащить представление из приложения OpenLaszlo в iframe на главную страницу. Никогда не видел его исходный код и не знаю, действительно ли он был добавлен на платформу.   -  person raju-bitter    schedule 18.08.2012
comment
Но это, на мой взгляд, одна из ключевых проблем среды выполнения DHTML: невозможно запустить два приложения холста OpenLaszlo на одной странице без использования iFrame.   -  person raju-bitter    schedule 18.08.2012
comment
@r.bitter: Итак, возможно ли создать невидимый вид над областью html, например маску, когда я нажимаю на объект перетаскивания. Цель состоит в том, что я все еще буду перетаскивать приложение openlaszlo только в этом случае. Это будет работать?   -  person karthick    schedule 18.08.2012
comment
Демо, которое я видел, было 5 лет назад, и тогда у меня не было возможности взглянуть на код. Так что я не знаю, как это было реализовано.   -  person raju-bitter    schedule 18.08.2012


Ответы (1)


Я программировал в OpenLaszlo 2006, и когда я пытался использовать класс OpenLaszlo ‹html>, он был очень нестабильным, глючным и непредсказуемым. Я не рекомендую использовать этот конкретный класс в любом приложении.

person Kmeixner    schedule 21.08.2012