2012-02-08 26 views
1

有關甲骨文Apex的一件事,我沒有得到的是在樣式和頁面放置方面缺乏自由。我有三個Oracle Apex「按鈕」,我想放在一個有表格標題的html表格中。由於Oracle Apex要求我創建一個Apex Button對象,因此它會將它放在一個區域內的頁面上。有沒有一種方法可以告訴Apex我想將這些按鈕放在桌子內?不是甲骨文apex報告只是一個普通的舊HTML表。對不起,這可能是這樣一個基本的問題,但我似乎無法找到任何示例。Oracle Apex:將按鈕放置在html表格中

回答

2

我不這麼認爲。您可以使用APEX_ITEM包創建各種表單元素,並將它們放在任何地方,但不包含按鈕。我認爲你可以創建一個普通的HTML按鈕,並添加一些JavaScript,當按下時加載正確的URL。大多數頁面項目等都可以在URL中設置。

+0

同意,你不能創建APEX_ITEM按鈕,但您可以手動創建的HTML標記自己,如果在FORM標籤將提交頁面沒有任何問題。你只需要知道如何創建一個標籤,它需要有以便它通過wwv_flow.accept被看作是有效的:它需要有強制性的名稱參數f01..f50即 =>這是一個有效的apex按鈕,它將提交請求的頁面爲:SAVE_REQUEST。 – 2012-02-10 13:18:37

+0

這是非常真實的。這實際上不是一個「Apex按鈕」,您可以通過Apex界面控制和定義它。這實際上只是一個HTML對象,你要把它放在頁面上。但是,你是對的,那是行得通的。 – eaolson 2012-02-11 16:47:31

+0

我有簡單的HTML區域提交按鈕,但它顯示了錯誤的請求提交 – 2016-07-23 15:55:14

0

最簡單的方法是自定義區域。版本4還有一個與此相同的風格免費DIV(沒有標記,只是一個DIV),現在也有地區的父母/子女關係。因爲你希望它是

0

頂點靈活。

提交一個表單,您可以:添加手寫代碼<input type="submit" value="mybutton" />或者你可以從幾乎任何HTML標記爲可點擊做到這一點。

嘗試添加這個,你想的頁面從提交:

<div> 
    <a href="javascript:doSubmit('SAVE')" style="display:block;border:1px solid red;padding:3px;">SAVE</a> 
</div> 

注意什麼傳遞給doSubmit()功能是:REQUEST,你可以處理你的PL/SQL。