14 如何在XPages中插入HTML

2021-06-11 21:38:21 字數 660 閱讀 2886

在經典的notes web開發中,我們經常需要在表單中插入html,即pass-through html,因為domino web引擎將表單上的設計元素轉換成html時既原始醜陋又沒有給開發人員太多控制調整的機會。在xpages裡,大部分情況下,我們只需要新增控制項,設定屬性,xpages引擎就能產生出令人滿意的html。但是,在某些情況下,還會需要手工新增和編寫html,因為目前的控制項還不夠全面。而這樣做恰恰也比在經典的notes開發中更直觀和方便。

開啟任何乙個xpage,轉到源**檢視,直接在控制項標籤之間新增html**。就這麼簡單。xpages引擎在解析頁面時,會處理給定了命名空間的元素,比如在按鈕xp:button就是在xmlns:xp=定義的命名空間之下;對沒有命名空間的html標籤則直接傳遞(pass-through)到返回瀏覽器的流中(在底層的jsf檢視的元件樹中,這些html標籤每個都被包裝在乙個com.ibm.xsp.component.uipassthroughtag元件裡。例如xp:br和直接用br都能輸出乙個換行符,前者由乙個元件com.ibm.xsp.component.xp.xsplinebreak代表,後者則包裝在乙個com.ibm.xsp.component.uipassthroughtag裡)。同時在設計檢視下,還會解析顯示(render)這些html!趕緊試試吧。

這樣做的大用處,在之後建立大綱/導航/選單時就會顯示出來。

如何在網頁中插入CSS

1.鏈入外部樣式表 上面這個例子表示瀏覽器從mystyle.css檔案中以文件格式讀出定義的樣式表。rel stylesheet 是指在頁面中使用這個外部的樣式表。type text css 是指檔案的型別是樣式表文字。href mystyle.css 是檔案所在的位置。media是選擇 型別,這些...

C 如何在set中插入struct

上週寫了乙個c 程式,編譯不過,而且vs2010也沒為我指出出錯的 是具體的哪一行,於是我用了二分查詢分,最後定位發現,set的物件在使用insert函式時出錯了。我突然想起set的內部實現是紅黑樹,它會按照一定的準測排序元素,而且set保證無重複元素。以往都是使用set作基本型別的容器,排序準測是...

如何在部落格或論壇中插入公式

但是開啟的有時候會慢點,但是畢竟公式更直觀點。方法1原始碼是 顯示效果 方法2 顯示效果 暫時只發現這兩種方法 據說後面的語法是一種叫做latex的語法,應該是一種排版語言,怎麼得到這個公式描述,如果學習latex語法來那就太累了 大家一般用word裡面的公式編輯器來生成公式,可以安裝mathtyp...