I am facing issue with Select List LOV having values more than 450.
It works fine when I limit the value by ROWNUM <= 400 or by using POP-UP LOV.
I am trying to find a solution where I don't have to do any deployment or change app from back end.
I can re produce it the issue is happening when we have large values in Select List LOV. When I changed it to Pop up LOV it works fine.
Related
APEX rev 20.2
This is my first time using shuttles and I am quite new to APEX. I looked around and haven't been able to figure out how to load rows from a collection into an APEX shuttle. I tried the following in the List of Values Section using SQL:
select c003 AS d,
c001 AS r
from apex_collections where c002 LIKE 'SEL' and collection_name='MEDIACARDS'
I have displayed the collection and know there are values in c003 and numbers in c001. Also SEL in c002.
Nothing is displayed in the shuttle.
Any advice I what I am doing wrong or how to trouble shoot the problem would be appreciated.
The collection starts out empty, then is filled with values. I thought that by refreshing the region containing the shuttle, the shuttle would also be refreshed. That wasn't true. Once I refreshed the shuttle directly, it loaded the updated collection and all is well.
I'm using Oracle Apex 19.
On a page i have two LOV's (List Of Values). The second LOV is loaded with a function which have to read the value given from the first LOV. Setting the second LOV as parent cascading LOV for the first LOV did not help. After introducing an on_change Dynamic Action that submits the page it seems to run correctly but it's too early for the page values that could not be complete.
You should use cascading List Of Values.
I'm on Oracle APEX18.2
I have an Interactive Grid where two columns are Popup LOV based. The return value of these is text.
However I'm not able to have the column filtering feature work for these columns in the interactive grid.
When I click on the column header of these columns the filter drop down comes up empty. Even the Inetractive grid search-box doesn't search these columns. I cannot see the filter options in the attributes of these columns in the developer. I can see it for the other columns in the grid.
Is this a bug? Is there a way to have the search work for these columns?
As not much details listed here, I can see below possibilities :
return_value and display_value are not marked correctly in your LOVs causing empty list
You will also need to have default value in case you want preloaded data
Ensure you have cascading LOV parent item for 2nd LOV popup to populate data dynamically. ->
Do the following steps in your Apex Page Designer
Click on the Modal LOV column in the IG.
In the Attributes of the column search for Column Filter
Column Filter -> LOV Type => Use List of Values.
Image showing where to enable column filter
Note: If you have filled the Cascading LOV Parent Column(s) property in List of Values Section then the Column filter will be hidden because the LOV has a parent column and so apex will not be able to filter the column (Oracle Support Ticket Link)
Oracle APEX gives us the option of creating a POP-UP LOV, but I couldn't find any way to have multiple select in this item.
Is there any way to have multiple select in POP-UP LOVs?
Go to Item
Type : Popup LOV
Multiple values : Yes
List of value: SQL query
select ename, empno from emp
Apex doesn't offer it, so I'd say not. Maybe with some help of e.g. JavaScript or something else, I can't tell.
Select list items or shuttles let you select more values, if you want to use them instead.
Working on an app in Oracle APEX, time entries are represented as floats in the DB, but I want to display them properly in the app iteself, so 15.5 displays as 15:30. For that, I created a Static LOV in Shared Components.
It works perfectly in Select List, but when I try to use the same LOV on the same entries in a report, istead of 15:30 it shows 1530.
Any idea what might be causing this?
There are several places where you can enter date formats, but I think it would be most practical to make sure that you define your LOV is such a way that its display value is of type VARCHAR2. In that case, it will be displayed the same where ever you use it. For the return value you simply retain the DATE type.
For example:
SELECT TO_CHAR(SYSDATE, 'HH24:MI') display_value
, SYSDATE return_value
FROM DUAL