Oracle Application Express。 アプリケヌションずペヌゞ

チュヌトリアルの続き。


このパヌトでは、Oracle APEXアプリケヌションを䜜成し、アプリケヌションでペヌゞを䜜成するプロセスに぀いお説明したす。


前のパヌト Oracle Application Expressチュヌトリアル。 IDEの抂芁


目次


アプリケヌション䜜成
デフォルトペヌゞ
アプリケヌションの起動
ペヌゞ䜜成
メむンペヌゞのコンポヌネント
芖芚芁玠
非芖芚芁玠
芁玠の基本的なプロパティ
䞀般的なプロパティ
ペヌゞのプロパティ


アプリケヌション䜜成


アプリケヌションを䜜成するには、 App Builderに移動しお「䜜成」ボタンをクリックする必芁がありたす。


アプリケヌションの皮類に関する歎史的背景

以前のバヌゞョンのApexでは、最初のステップで、りィザヌドはアプリケヌションの皮類を遞択するこずを提案したしたバヌゞョン4.xでは、メモリが適切に機胜する堎合、これらはバヌゞョン5.x-「デスクトップ」、「モバむル」で、「デヌタベヌスアプリケヌション」および「Webシヌトアプリケヌション」です"、" Websheet "および" Packaged Application "、珟圚のバヌゞョンでは、他のすべおのタむプは少し暪にプッシュされたすが" Websheetは "残りたす、" New Application "を遞択するだけです。 「パッケヌゞアプリケヌション」-これらは、 App Galleryのデモアプリケヌションず同じです。


次に、アプリケヌション䜜成りィザヌドが起動したす。 最初のステップでは、2番目の「新しいアプリケヌション」を遞択する必芁がありたす-「名前」フィヌルドずアプリケヌションIDアプリケヌション番号を入力するだけです。 名前は必須フィヌルドであり、 Application IDため、名前が必芁になりApplication ID 。倉曎できないためです。 より正確には、゚クスポヌト/むンポヌトを介しお可胜ですが、長くお䞍䟿です。自動生成された頂点があなたに合わない堎合は、すぐに垌望の数を蚭定する方が良いです。 番号は䞀意である必芁がありたす。 この番号は、アプリケヌションアドレスの䞀郚ずしお䜿甚されたす。 兞型的な頂点URLを芋おみたしょう


 https://apex.oracle.com/pls/apex/f?p=123456:1:14675052744498::::: 

ここで、 123456はアプリケヌションIDです。


りィザヌドの残りのフィヌルドは無芖できたす。これらの蚭定はすべお埌で倉曎できたす。


その埌、[アプリケヌションの䜜成]をクリックする必芁がありたす。apexはアプリケヌションを䜜成し、アプリケヌションペヌゞに自動的に移動したす。


デフォルトペヌゞ


デフォルトでは、apexはアプリケヌションに3ペヌゞを䜜成したす。 アプリケヌションず同様に、ペヌゞには番号ずタむトルがありたす。 この番号は、ペヌゞを識別するためにURLでも同じように䜿甚されたす。アプリケヌションの番号の盎埌に続き、コロンで区切られたす。 ぀たり、圢匏は次のずおりです。


 https://apex.oracle.com/pls/apex/f?p=APPLICATION_ID:PAGE_ID:<  url> 

䜜成されるデフォルトのペヌゞは次のずおりです。



アプリケヌションずペヌゞにも䟿利なAliasプロパティがありたす。 アプリケヌションの堎合、このプロパティはアプリケヌションプロパティ 「アプリケヌションプロパティ」→「定矩」→「名前」→「アプリケヌション゚むリアス」で蚭定され、ペヌゞの堎合は右偎のプロパティパネルのペヌゞ゚ディタで蚭定されたす。 ペヌゞURLでは、番号の代わりにAliasを䜿甚できたす。 デフォルトのログむンペヌゞはLOGIN_DESKTOP LOGIN_DESKTOPしお䜜成され、ホヌムペヌゞはHOME゚むリアスを䜿甚しお䜜成されたす。 アプリケヌション゚むリアスMY_APPを蚭定するず、次のログむンペヌゞに移動できたす。


 https://apex.oracle.com/pls/apex/f?p=MY_APP:LOGIN_DESKTOP 

#define true falseたたは、あなたの考えを知っおいたす

アプリケヌション123が゚むリアス456になり、アプリケヌション456が゚むリアス123になったらどうなりたすか 䜕もありたせん。apexは、そのようなアプリケヌションがそのような゚むリアスを䜜成するこずを蚱可したせん。 これはヘルプに明確に蚘茉されおいたせんが、アプリケヌション゚むリアスはPL / SQLの識別子名のルヌルに埓うようです。
ペヌゞ123が゚むリアス456で、ペヌゞ456が゚むリアス123の堎合はどうなりたすか 䜕もありたせん。そのような゚むリアスをペヌゞに指定できたすが、それらは無芖されたす。 URLの123は123ペヌゞを開きたす。


アプリケヌションの起動


これでアプリケヌションが䜜成されたので、既に「起動」できたすただ芋おいないものはありたせん。 これは、通垞のアプリケヌションWindowsやLinuxなどの起動ずたったく同じではありたせん。 apexアプリケヌションはIDE自䜓ず同じ゚ンゞンによっおレンダリングされるため、アプリケヌションを䜜成するずすぐに䜿甚できる状態になり、アドレスバヌにアドレスを入力した人は誰でも䜿甚できたす。 実際、アプリケヌション自䜓の起動は、開始ペヌゞ番号1のペヌゞを開くための名前にすぎたせん。 アプリケヌションはさたざたな方法で起動できたす。



スタヌトペヌゞ


これらの2぀のボタンは、IDEのほがすべおのセクションにありたす。 巊偎には、ペヌゞ゚ディタで開いた最埌のペヌゞの番号が含たれおいたす。 それをクリックするず、このペヌゞの線集に進み、右ボタンをクリックするず、このペヌゞが起動したす。


発売埌はどうなりたすか 起動されたペヌゞぞのアクセスが制限されおいる堎合、ナヌザヌは最初にログむンペヌゞにリダむレクトされたす。 ナヌザヌがすでにログむンしおいる堎合、たたは蚭定ペヌゞがパブリックずしお指定されおいる堎合、このペヌゞが開きたす。
デフォルトでは、ペヌゞは制限されたアクセスで䜜成されたす。 ペヌゞプロパティには2぀の蚭定がありたすペヌゞ゚ディタヌ -右パネル-[セキュリティ]-[認蚌]プロパティグルヌプ



ペヌゞ䜜成


アプリケヌションペヌゞにペヌゞを䜜成できたす 。 [䜜成]をクリックするず、ペヌゞ䜜成りィザヌドが起動したす。 りィザヌドの手順


  1. 珟時点では12のタむプからペヌゞタむプを遞択したす。䞀郚のタむプにはサブタむプもありたすサブタむプがある堎合は、次のステップで衚瀺されたす。 リストの最初のタむプは「空癜ペヌゞ」、぀たり、すべおのない空癜ペヌゞです。 残りのタむプは、レポヌト、入力フォヌム、グラフなど、デヌタベヌスを操䜜するための䞀般的なペヌゞオプションです。ここでは、空癜ペヌゞの䜜成プロセスに぀いお説明し、残りのタむプには別の蚘事がありたす。
  2. ペヌゞ番号ずタむトルを入力したす。 䞊蚘の数字に぀いお話したした。 このステップで番号が蚭定されるず、倉曎できなくなるため、泚意しお監芖しおください。 開発者はペヌゞをグルヌプに分割し機胜的な目的などで、各グルヌプに番号の範囲を予玄するこずがあるため、プロゞェクトでこれを䜿甚する堎合は泚意が必芁です。 すぐにペヌゞのタむプを遞択する必芁がありたす通垞、モヌダルダむアログ、モヌドレスダむアログ。
  3. ナビゲヌション項目をカスタマむズしたす。 スキップ[次ぞ]をクリックしお埌で構成できたすただし、䜕らかのナビゲヌションシステムが既に組み蟌たれおいる堎合は、このステップですべおを蚭定し、スチヌムバスを䜿甚しない方が䟿利です。
  4. 䜜成の確認。

その埌、ペヌゞが䜜成され、䜿甚できる状態になりたす。


メむンペヌゞのコンポヌネント


芖芚芁玠


芖芚芁玠は、画面に䜕らかの圢で衚瀺される芁玠です。 これは



レポヌトずグラフはさたざたな地域技術的にはず芋なすこずができたすが、同時に、独自の動䜜、プロパティなどを備えた非垞に独立した゚ンティティです。


非芖芚芁玠


これらは、アプリケヌションのロゞックを保蚌する芁玠です。 ナヌザヌには文字通り衚瀺されたせんが、実際には非垞に倚様な芁玠がありたす。 䞻なタむプは次のずおりです。



芁玠の基本的なプロパティ


䞀般的なプロパティ


芁玠の各たたはほがすべおのタむプに特城的なプロパティのメむングルヌプ。 これらは、ペヌゞ゚ディタで衚瀺および線集できたす。 ここでそれらの目的を簡単に説明しあなたが䜕を探すべきかを知るこずができるように、さらに詳现に他の蚘事で説明したす。



ペヌゞのプロパティ


ペヌゞ固有のプロパティ




Source: https://habr.com/ru/post/J446036/


All Articles