![](/img/trans.png)
[英]Getting Dojo widgets like dojox.layout.ContentPane working for Android apps developed using Cordova with NetBeans
[英]Dojox ContentPane styles not working
我有2個html頁面A和B。頁面A具有dojox / layout / contenpane ,如下所示:
<div id="foo" data-dojo-type="dojox/layout/ContentPane" data-dojo-props="renderStyles:true, executeScripts:true"></div>
我正在使用ContentPane的href屬性(使用XHR )將頁面B加載到A內。 頁面B確實顯示在ContentPane中,但是我有2個問題:
1)頁面B的主體標簽具有class =“ claro”屬性,該屬性將被忽略。 (我通過將A中加載的B與僅在單獨的瀏覽器選項卡中加載的B進行比較來實現這一點)。 我該如何工作?
2)B中包含的樣式將覆蓋父頁面的樣式(例如A的主體具有margin:auto,B的主體具有margin:0。當我用B加載A中的ContentPane時,A中的所有內容都從中心偏移向左)。 我如何僅將B的樣式限制於自身。
我嘗試在線尋找了幾個小時,但沒有取得任何進展。 任何幫助表示贊賞。
您應該只將頁面B的內容加載到contentPane內,但標題和body標記除外。
這是通過將extractContent設置為true來完成的:
<div id="foo" data-dojo-type="dojox/layout/ContentPane" data-dojo-props="renderStyles:true, executeScripts:true, extractContent:true"></div>
樣式必須在頁面A的CSS中完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.