You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Default APEX behavior on navigation menu click is to open target page. This is a problem when the item doesn't have a target.<br>
123
+
In that case, if you want to open a sub-menu you need to click on the "arrow down". <br>
124
+
With this option set to true, when a user clicks on a "no target" nav item (title, icon or arrow) it instead opens the sub-menu.
126
125
##### SaveSS :
127
-
SaveSS stands for Save Session State of item.<br>
126
+
SaveSS stands for "Save Session State of item".<br>
128
127
##### ShortcutSaveSS :
129
-
ShortcutSaveSS stands for Save Session State of item when shortcut has occurred.<br>
130
-
User usually need only to open quick setting with shortcut and than empty search field.
131
-
##### ShrtCaseSensitive :
132
-
Shortcut can be case sensitive. Be aware this is setting only for shortcut name and not searching value.
128
+
ShortcutSaveSS stands for "Save Session State of item when using a Shortcut".<br>
129
+
##### ShortcutCaseSensitive :
130
+
Shortcut can be made case-sensitive. Caution: This will only affect the shortcut, not the search string.
133
131
134
-
#### Shortcuts:
135
-
For more information on shortcut settings you can use <ahref="https://apex.oracle.com/pls/apex/f?p=111583:400"target="_blank">SNM Shortcut modeler</a>.
136
-
##### Common settings
132
+
#### Shortcuts:
133
+
For more information on shortcut settings, you can use <ahref="https://apex.oracle.com/pls/apex/f?p=111583:400"target="_blank">SNM Shortcut Modeller</a>.
134
+
##### Default Settings
137
135
<pre>
138
-
{ "name": "emp",
136
+
{
137
+
"name": "emp",
139
138
"action": "page",
140
139
"page_id": 300,
141
140
"newWindow": false,
142
141
"clearCache": true,
143
142
"clearCacheList": "300,301,RIR",
144
143
"example": "emp"
145
-
}</pre>
146
-
###### name :
147
-
Name of shortcut. This is used for search engine to find action.<br>
148
-
If user need to add parameter for IR or ITEM type shortcut search it can be done like below example.
144
+
}
145
+
</pre>
146
+
###### Name:
147
+
Name of shortcut. This is used for SNM to find the object.<br>
148
+
This is useful if you want users to be able to search in specific items. See the example below:
149
149
<pre>person:Andrej</pre>
150
-
This means find shortcut "person" if action is IR or ITEM add search parameter value "Andrej".
151
-
URL od PAGE action type don't take parameters only shortcuts.
150
+
This means: Find shortcut "person", if object is IR or ITEM add search parameter value "Andrej".
151
+
URL of Page Objects don't take parameters, only shortcuts.
152
+
###### Action :
153
+
Depending on this setting engine decide what to do with shortcut. We have four basic actions types PAGE, IR, URL and ITEM.<br>
154
+
Every type have his own properties and all of them have "Common settings".
152
155
###### page_id :
153
-
Page id is setting on what page we need search or redirect. If this option is null, engine takes current page.
156
+
Page ID is the value for the page you want the shortcut to focus on. If this option is null, SNM will search the active page.
154
157
###### newWindow :
155
-
This option means if we need to open search result in new window than we set this option to "true".<br>
156
-
By default this option in "false".
158
+
This will open the search results in a New Window if set to true. The default is set to "false".<br>
157
159
###### clearCache and clearCacheList :
158
-
Depending of clearCache setting we add clear cache in search URL.<br>
159
-
If clearCache option in set to "true" we put in link clearCacheList. If clearCacheList don't exists than we put page_id into clearCache zone.
160
-
###### example :
161
-
Here we can put example for user to demonstrate purpose of shortcut.<br>
162
-
User can see this example by pressing F1 key on search box.
163
-
###### action :
164
-
Depending on this setting engine decide what to do with shortcut. We have four basic actions types PAGE, IR, URL and ITEM.<br>
165
-
Every type have his own properties and all of them have "Common settings".
166
-
###### PAGE :
160
+
This setting will include "ClearCache" into the search URL if set to true.<br>
161
+
If clearCache option in set to "true" the link is added to the clearCacheList. If the clearCacheList doesn't exist then page_id is placed in the clearCache zone.
162
+
###### Example :
163
+
Here we can create an example for the Help Menu.<br>
164
+
User can see this example by pressing F1 whilst Search Box is active.
165
+
###### PAGE:
167
166
<pre>
168
-
{ "name": "emp",
167
+
{
168
+
"name": "emp",
169
169
"action": "page",
170
170
"page_id": 300,
171
171
"newWindow": true,
172
172
"clearCache": true,
173
173
"clearCacheList": "RIR,300",
174
174
"example":"emp"
175
175
}</pre>
176
-
Setting for PAGE actions are like common settings. We can define which page to redirect.<br>
177
-
Options are clear cache, open in new window and example for user.
178
-
###### IR:
176
+
Setting for Page Objects are like default settings. We can define which page to redirect to.<br>
177
+
Options are: Clear cache, open in new window and example (Help Menu).
178
+
###### IR:
179
179
<pre>
180
-
{ "name": "person",
180
+
{
181
+
"name": "person",
181
182
"action": "IR",
182
183
"IR_static_id": "EMP",
183
184
"IR_type": "column",
@@ -188,16 +189,17 @@ Options are clear cache, open in new window and example for user.
188
189
"page_id": 300,
189
190
"example": "person:andrej"
190
191
}</pre>
191
-
<b>IR_static_id</b> if you have more than one IR on page.<br>
192
-
<b>IR_type</b> row or column (if empty default is row).<br>
193
-
<b>IR_column</b> if column define column.<br>
194
-
<b>IR_value</b> if we don't add parameter than this is default value or it can be used for shortcut.<br>
195
-
<b>IR_operator</b> C, EQ..<br>
196
-
<b>IR_clearCache</b> CIR or RIR.<br>
197
-
More about IR Linking on : https://docs.oracle.com/database/apex-5.1/HTMDB/linking-to-interactive-reports.htm#HTMDB30108
192
+
<b>IR_static_id:</b> Static ID for IR, required if there are multiple IRs on the page.<br>
193
+
<b>IR_type:</b> Row or Column (default is Row).<br>
194
+
<b>IR_column:</b> Define the column name (or null)<br>
195
+
<b>IR_value:</b> If this parameter isn't defined then this is the default value, or it can be used for the shortcut.<br>
196
+
<b>IR_operator:</b> Operators: C, EQ, etc. See link below for more operators.<br>
197
+
<b>IR_clearCache:</b> CIR or RIR.<br>
198
+
For more information on IR Linking: https://docs.oracle.com/database/apex-5.1/HTMDB/linking-to-interactive-reports.htm#HTMDB30108
198
199
###### URL :
199
200
<pre>
200
-
{ "name": "google",
201
+
{
202
+
"name": "google",
201
203
"action": "url",
202
204
"url": "http://google.com",
203
205
"newWindow": true
@@ -214,51 +216,51 @@ More about IR Linking on : https://docs.oracle.com/database/apex-5.1/HTMDB/linki
214
216
}</pre>
215
217
216
218
### Style settings
217
-
For more information on style settings you can use <ahref="https://apex.oracle.com/pls/apex/f?p=111583:500"target="_blank">SNM Style modeler</a>.
219
+
For more information on style settings you can use <ahref="https://apex.oracle.com/pls/apex/f?p=111583:500"target="_blank">SNM Style Modeller</a>.
218
220
<pre>
219
-
/*
220
-
** STYLE Settings for search navigation menu and menu icons
221
-
*/
222
-
/* FIX If you use FONT awesome enable this .srch_nav span */
221
+
/* ** Style Settings for SNM (including icons) */
222
+
223
+
/* FIX: If you use Font Awesome, enable to this fix Search Icon */
223
224
/*
224
225
.srch_nav span {
225
-
top:2px;
226
+
top:2px;
226
227
}
227
228
*/
228
-
/* FIX If you use FONT awesome disable this .t-TreeNav */
229
+
/* FIX: If you use Font Awesome disable this .t-TreeNav */
230
+
229
231
.t-TreeNav .a-TreeView-node--topLevel ul .a-TreeView-content .fa {
230
232
vertical-align: top;
231
-
width: 32px; /* This can be decrease to have smaller spacing */
233
+
width: 32px;
232
234
height: 32px;
233
235
line-height: 32px;
234
236
text-align: center;
235
237
transition: width .2s ease;
236
238
}
237
-
/* Search resault setting */
239
+
240
+
/* Search Result Style */
238
241
.a-TreeView-label strong {
239
-
font-weight:bold;
240
-
color:black;
241
-
background-color:#ffef9a;
242
+
font-weight:bold;
243
+
color:black;
244
+
background-color:#ffef9a;
242
245
}
243
-
/* Input field style setting */
246
+
/* Search Box Field Style */
244
247
.srch_nav input {
245
-
color:black;
246
-
background-color:#f1f6fa;
247
-
border-color:#ededed;
248
+
color:black;
249
+
background-color:#f1f6fa;
250
+
border-color:#ededed;
248
251
}
249
-
/* Input field on hover setting */
252
+
/* Search Box Margin when clicked */
250
253
.srch_nav input:focus {
251
-
border-color:#ff7052;
254
+
border-color:#ff7052;
252
255
}
253
256
</pre>
254
257
255
258
## About me
256
259
Andrej Grlica<br/>
257
260
Company [Abakus Plus d.o.o.](http://abakus.si/en/home)<br/>
258
-
I’m a oracle apex developer since 2008.<br/>
259
-
When I’m not into code problem, you can find me on:<br/>
260
-
Work email : [andrej.grlica@abakus.si](mailto:andrej.grlica@abakus.si)<br/>
0 commit comments