ListView Bugs?

Hi everyone,
Apparently there is a bug with the ListView in the display library.
After selecting the alignment of the column to 'center' in the ListView
properties, the title of the first column is never perfectly centered when
displayed. Although this is not a major bug or problem, it is noticeable
enough to be a concern.
I also can't seem to eliminate the spacer after the last column from
being displayed. I resize the ListView to the exact width necessary to view
all of the columns but a spacer still appears when I test my window.
Does anyone have any other problems with ListViews?
Dominick Perritano
QAD Inc.

Here is my solution:
Missing file:
/System/Library/QuickTime/QuickTimeComponents.component/
Contents/Resources/ru.lproj/Localized.rsrc.
Copied it from en.lproj, artifacts disappeared!

Similar Messages

  • Feature or bug? (ListView/SelectionModel)

    I attach a short program which illustrates a phenomenon I have observed. Basically, I am trying to repeatedly delete the first item displayed in a ListView. I select that item using SelectionModel.select(0) or SelectionModel.selectFirst() and then delete SelectionModel.getSelectedItem() from the underlying item list. The first time round it works. The second time round, SelectionModel.getSelectedItem() still returns the item from the first iteration. I would have expected the call to SelectionModel.select(0) to update selectedItemProperty. Have I misunderstood something? Should I be doing something different?
    Interestingly, a similar thing occurs if you replace select(0) with selectLast().
    But if you call select(1) everything works as I had expected (selectedItemProperty is updated).
    Feature or bug?
    Steve
    package selectionbug;
    import javafx.application.Application;
    import javafx.beans.value.ChangeListener;
    import javafx.beans.value.ObservableValue;
    import javafx.collections.FXCollections;
    import javafx.collections.ObservableList;
    import javafx.event.ActionEvent;
    import javafx.event.EventHandler;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.control.ListView;
    import javafx.scene.layout.VBox;
    import javafx.stage.Stage;
    public class SelectionBug extends Application {
        public SelectionBug() { }
        public static void main(String[] args) {
            Application.launch(SelectionBug.class, args);
        @Override
        public void start(Stage primaryStage) {
            final ListView<String> list = new ListView<String>();
            ObservableList<String> items =
                FXCollections.observableArrayList("abc", "def", "ghi", "jkl", "mno", "pqr", "stu", "vwx");
            list.setItems(items);
            list.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<String>() {
                @Override
                public void changed(ObservableValue<? extends String> ov, String oldValue, String newValue) {
                    System.out.println("*** ChangeListener: "+oldValue+" -> "+newValue);
            Button button = new Button("Go");
            button.setOnAction(new EventHandler<ActionEvent>() {
                    @Override
                    public void handle(ActionEvent t) {
                        list.getSelectionModel().select(0);
                        //list.getSelectionModel().selectFirst();
                        //list.getSelectionModel().selectLast();
                        String string = list.getSelectionModel().getSelectedItem();
                        System.out.println(string);
                        if (list.getItems().remove(string)) {
                            System.out.println("removed");
                        } else {
                            System.out.println("oops");
            VBox vBox = new VBox();
            vBox.getChildren().addAll(list, button);
            Scene scene = new Scene(vBox);
            primaryStage.setScene(scene);
            primaryStage.show();
    }Edited by: winnall on 16-Mar-2012 00:35

    Hi, I'm the engineer behind the selection model API.
    There are a few things to note first:
    1) It is totally valid for the selectedItem to represent an item that is not actually part of the ListView.items list. It just means that if the selectedItem is set to a non-existent item, and when the item is added to the listview.items list, the selectedIndex will update to point to this selectedItem.
    2) Events don't fire when the property value doesn't change. So the first time you select(0) you end up with the selected index event firing as the new value is 0. If nothing else changes and you call select(0) again, you'll get no event fired.
    Now, I would argue that if the selected item / index is removed from the ListView.items list, it should be removed from the selection. This does not appear to be happening. There may be various reasons why this doesn't happen (selection models can have a LOT of nuances that all need to be keep balanced like a man with his spinning plates), but you should file a bug so I can investigate deeper.
    Thanks,
    -- Jonathan

  • Bug with ListView!?

    Can someone please run the following code and tell me what is wrong? We have the following problem:
    If some cell is selected, and then you select another cell, the previously selected cell becomes partly blank (only the text element).
    If I mouse over the previously cell, the text appears again.
    A few things to notice:
    - If I remove from.setTextFill(Color.RED); from the code, it behaves as a normal list, without the bug.
    - I wonder why the text Label is highlighted white, while the text2 Label is not highlighted, while focussed.
    import javafx.application.Application;
    import javafx.collections.FXCollections;
    import javafx.collections.ObservableList;
    import javafx.scene.Scene;
    import javafx.scene.control.Label;
    import javafx.scene.control.ListCell;
    import javafx.scene.control.ListView;
    import javafx.scene.layout.HBox;
    import javafx.scene.layout.Priority;
    import javafx.scene.layout.VBox;
    import javafx.scene.paint.Color;
    import javafx.stage.Stage;
    import javafx.util.Callback;
    public class TestApp3 extends Application {
        public static void main(String[] args) throws Exception {
            launch(args);
        private ObservableList<Double> items = FXCollections.observableArrayList();
        public void start(Stage stage) throws Exception {
            VBox root = new VBox(4);
            final ListView<String> listView = new ListView<String>();
            listView.setItems(FXCollections.observableArrayList(
                    "Row 1", "Row 2", "Long Row 3", "Row 4", "Row 5", "Row 6",
                    "Row 7", "Row 8", "Row 9", "Row 10", "Row 11", "Row 12", "Row 13",
                    "Row 14", "Row 15", "Row 16", "Row 17", "Row 18", "Row 19", "Row 20"
            listView.setCellFactory(new Callback<ListView<String>, ListCell<String>>() {
                @Override
                public ListCell<String> call(ListView<String> stringListView) {
                    final CellItem cellItem = new CellItem();
                    final ListCell<String> cell = new ListCell<String>() {
                        @Override
                        protected void updateItem(String item, boolean empty) {
                            super.updateItem(item, empty);
                            if (item != null) {
                                cellItem.setItem(item);
                    cell.setGraphic(cellItem);
                    return cell;
            root.getChildren().add(listView);
            Scene scene = new Scene(root, 800, 600);
            scene.getStylesheets().add("styles.css");
            stage.setScene(scene);
            stage.show();
        class CellItem extends HBox {
            private Label from;
            private Label text;
            private Label text2;
            public CellItem() {
                super();
                text = new Label();
                text2 = new Label();
                from = new Label();
                text.setMaxWidth(Double.MAX_VALUE);
                HBox.setHgrow(text, Priority.ALWAYS);
                getChildren().add(from);
                getChildren().add(text);
                getChildren().add(text2);
            public void setItem(String item) {
                if (item != null) {
                    text.setText(item);
                    text2.setText("Text");
                    from.setText("Bla");
                    from.setTextFill(Color.RED);
                } else {
                    text.setText(null);
    }

    Hi,
    Actually it's some kind of bug because the ListCell doesn't convert the color of textfill when the cell is select except for the "Black" filled text. The listcell must render the text fill color of all text inside it with different color to "white" when they are selected.
    @csh
    Any way for currently you can do things like this:
    First make public access to your Label:"from" variable of CellItem as getFrom().
    And add this line in ListCell factory of ListView
                   cellItem.setItem(item);
    // New Code [start]
    cell.selectedProperty().addListener(new ChangeListener<Boolean>(){
         @Override
         public void changed(ObservableValue<? extends Boolean> ov, Boolean t, Boolean t1) {
              CellItem it = (CellItem)cell.getGraphic();
              if(it!=null){
                   if(t1.booleanValue()){
                        it.getFrom().setTextFill(Color.WHITE);
                   }else{
                                    //you own color which you want
                        it.getFrom().setTextFill(Color.RED);
    // New Code [end]
    cell.setGraphic(cellItem);
    return cell;
    //.....I know this is not a perfect but it's just for working currently.I wish JavaFX Control devs will listen this thread.
    Thanks.
    Narayan

  • Attribute TotalLines bug when used with ListView

    After populating a listView with 50 nodes, MyListView.TotalLines will equal
    51.
    MyListView.GetViewNodes().Items gives the correct answer. Use that instead.
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    In Reply to all fellow Apple fans: It is great that someone found a work-around to the iTunes 11.4 no syncing problem. I think that is fine for the short term. And  I am really glad that we customers have a forum to share information and experiences regarding Apple's products. However, as someone here said, we are all customers; and posting a problem here "IN HOPES THAT APPLE READS THESE POSTS" is NOT a way to resolve this issue or any issue.
    PLEASE CONTACT APPLE: Apple Service Center: 1-800-275-2273   - Once you get a ticket number then and only then is this documented and then Apple can follow-through and alert the engineers who will fix this.
    The "CWA2" work-around band-aid does several things in addition to reverting back to iTunes 11.3.1. :
    1) It ensures that Apple continues to know nothing of the problem.
    2) It ensures that the faulty code that is within 11.4 remains there and is perpetuated into future versions.
    3) It ensures that YOU can never upgrade to future versions. (If the resident faulty code remains and perpetuates)
    So once you have reverted back to 11.3.1, the problem APPEARS to have gone away (FOR YOU) but you have not solved the problem.
    Again, respectfully,
    1) Sending feedback to apple (using the "Report Bugs To Apple" menu item in Safari will get the information to someone, somewhere and add it to the pile of issues, complaints, suggestions, etc.
    2) CALLING the Apple service/support Center at  1-800-275-2273 will put you in touch with a real APPLE person who will begin the process of documenting and forwarding this issue on to those who will fix it.
    and
    3) emailing Apple directly will make sure that they get the information.
    lets get this fixed !!!!!!!!!

  • WinRT bug report - ListView with large dataset being clipped

    I think I've found a bug in the Windows store (WinRT 8.1) version of the ListView (I've not tried on windows phone).
    When I create a page with a ListView and bind it to an ItemsSource with many items I find that as I start to scroll through these items the rendered ListViewItems will suddenly disappear as if they are hidden behind another control.
    I have created a simple example to demonstrate the issue.  Create a blank Universal app and replace the contents of the MainPage.xaml and MainPage.xaml.cs of the Win8 app with the code below.  Build and run the code and use the mouse to drag the
    scrollbar handle down to item 41351 and you will see that all items after that are not displayed.
    This looks like a bug to me but what does everyone else think?
    Does anyone know of a work-around?
    MainPage.xaml
    <Page
    x:Class="WinRTListViewClipping.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:WinRTListViewClipping"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    x:Name="Root">
    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <ListView ItemsSource="{Binding Items}"/>
    </Grid>
    </Page>
    MainPage.xaml.cs
    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Runtime.InteropServices.WindowsRuntime;
    using Windows.Foundation;
    using Windows.Foundation.Collections;
    using Windows.UI.Xaml;
    using Windows.UI.Xaml.Controls;
    using Windows.UI.Xaml.Controls.Primitives;
    using Windows.UI.Xaml.Data;
    using Windows.UI.Xaml.Input;
    using Windows.UI.Xaml.Media;
    using Windows.UI.Xaml.Navigation;
    // The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238
    namespace WinRTListViewClipping
    /// <summary>
    /// An empty page that can be used on its own or navigated to within a Frame.
    /// </summary>
    public sealed partial class MainPage : Page
    public static readonly DependencyProperty ItemsProperty =
    DependencyProperty.Register(
    "Items",
    typeof(List<string>),
    typeof(MainPage),
    new PropertyMetadata(new List<string>()));
    public List<string> Items
    get { return (List<string>)GetValue(ItemsProperty); }
    set { SetValue(ItemsProperty, value); }
    public MainPage()
    DataContext = this;
    for (int idx = 0; idx < 100000; idx++)
    Items.Add("Item: " + idx.ToString());
    this.InitializeComponent();

    I've noticed an annoying feature of the WinRT ListView and I've created a simple example to demonstrate the problem.
    With the ListView I'm experiencing unwanted clipping where a lot of items are displayed.  In the following example the ListView works fine on the first 41350 items but after that you cannot see them.  They still seem to be there because you can
    move the focus using the cursor keys, but you just cannot see them.
    Does anyone know why this happens and if there's a work around or fix for it?
    Windows Store Example - XAML
    <Page
    x:Class="WinRTListViewClipping.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:WinRTListViewClipping"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    x:Name="Root">
    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <ListView ItemsSource="{Binding Items}"/>
    </Grid>
    </Page>
    Windows Store Example - Code Behind
    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Runtime.InteropServices.WindowsRuntime;
    using Windows.Foundation;
    using Windows.Foundation.Collections;
    using Windows.UI.Xaml;
    using Windows.UI.Xaml.Controls;
    using Windows.UI.Xaml.Controls.Primitives;
    using Windows.UI.Xaml.Data;
    using Windows.UI.Xaml.Input;
    using Windows.UI.Xaml.Media;
    using Windows.UI.Xaml.Navigation;
    // The Blank Page item template is documented at http://go.microsoft.com/fwlink/?LinkId=234238
    namespace WinRTListViewClipping
    /// <summary>
    /// An empty page that can be used on its own or navigated to within a Frame.
    /// </summary>
    public sealed partial class MainPage : Page
    public static readonly DependencyProperty ItemsProperty =
    DependencyProperty.Register(
    "Items",
    typeof(List<string>),
    typeof(MainPage),
    new PropertyMetadata(new List<string>()));
    public List<string> Items
    get { return (List<string>)GetValue(ItemsProperty); }
    set { SetValue(ItemsProperty, value); }
    public MainPage()
    DataContext = this;
    for (int idx = 0; idx < 100000; idx++)
    Items.Add("Item: " + idx.ToString());
    this.InitializeComponent();

  • Bug in CSS Theme 50 effecting Listview alignment

    Ver. 4.2.0.00.27
    The of Supplemental Information Column (not Advance Formating) is awkwardly aligned with increasing distance to right margin per row/list element.
    I found two CSS rules formating the paragraph object with class ui-li-aside, containg the Supplemental Information:
    - one from file jquery.mobile-1.1.1.min.css
    - other one from file 4_2.css
    because file 4_2.css is loaded after jquery.mobile-1.1.1.min.css, these setting do overwrite the once from the jQM css. If I switch of the 4_2.css rules for this class, the paragraph element is aligned correct.

    Hi Christian,
    this is bug# 14684868 on our Known Issues List at http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-42-known-issues-1863578.html
    Regards
    Patrick
    My Blog: http://www.inside-oracle-apex.com
    APEX Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • Horizontal scrolling doesn't work with ItemsStackPanel in ListView(GridView)

    Hi,
    In Win 8.1 App Store Project I have a ListView with fixed width and listen for ContainerContentChanging event because of performance issues.
    When ListView width is less than content width, horizontal scrolling doesn't work. If we change ItemsStackPanel to VirtualizingStackPanel, horizontal scrolling works fine. But ContainerContentChanging doesn't work with VirtualizingStackPanel.
    Is it possible to make horizontal scrolling work with ItemsStackPanel?
    Here simple example to reproduce this problem:
    <Page
    x:Class="App8.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:App8"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">
    <Page.Resources>
    <DataTemplate x:Key="ContinuousViewItemTemplate">
    <Border Width="800"
    Background="Green"
    Margin="10"
    Padding="5">
    <Border x:Name="root" Height="800" Background="{Binding}"/>
    </Border>
    </DataTemplate>
    <Style x:Key="ListViewStyle1" TargetType="ListView">
    <Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Visible"/>
    <Setter Property="ScrollViewer.HorizontalScrollMode" Value="Enabled"/>
    <Setter Property="ItemTemplate" Value="{StaticResource ContinuousViewItemTemplate}"/>
    </Style>
    </Page.Resources>
    <Grid>
    <Grid.ColumnDefinitions>
    <ColumnDefinition Width="100"/>
    <ColumnDefinition Width="500"/>
    <ColumnDefinition/>
    <ColumnDefinition Width="500"/>
    <ColumnDefinition Width="100"/>
    </Grid.ColumnDefinitions>
    <ListView Style="{StaticResource ListViewStyle1}" Grid.Column="1">
    <SolidColorBrush Color="Red"/>
    <SolidColorBrush Color="Cyan"/>
    </ListView>
    <ListView Style="{StaticResource ListViewStyle1}" Grid.Column="3">
    <ListView.ItemsPanel>
    <ItemsPanelTemplate>
    <VirtualizingStackPanel/>
    </ItemsPanelTemplate>
    </ListView.ItemsPanel>
    <SolidColorBrush Color="Red"/>
    <SolidColorBrush Color="Cyan"/>
    </ListView>
    </Grid>
    </Page>

    Hi Mikhail Maksyuta,
    Welcome back!
    Yes, you are right! I have reproduced it on VS 2013 professional.
    I will report it as bug, Thanks for your valuable suggestions!
    If you have any other questions about this, please feel free let me know!
    Thanks again!
    Regards! 
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • ListView appearing behind other graphical components in VBox

    I have created a ListView implementation of a ChoiceBox since I have a very long list of items and I don't like the fact that the entire list is displayed when opening the ChoiceBox. I have attached this ListView to a button so that when a user clicks on the button the ListView opens just like a ChoiceBox. My issue, however, is that when the ListView is diplayed it appears behind the other graphical components in my VBox container! I have tried to call "toFront()" on my ListView component however the VBox repositions my ListView component to the bottom of the VBox (which makes sense since toFront merely moves the node to the end of the VBox node list). Obviously this is not the behaviour I want and I don't want to have to convert my VBox to a StackPane (or just a Pane) and layout the components myself since the VBox lays out the components perfectly. It would be nice if there were a "z order" parameter but that doesn't appear to be the case and I have already looked into the "depth" parameter.
    Are there any other ways to bring my ListView to the front without the VBox repositioning this component? How does the ChoiceBox component itself accomplish this? I have also tried to embed the ListView in a PopupControl but the unfortunate side effect of this is that the Popup always appears in front of EVERY window on my screen which is a tad annoying.
    BTW, I think JavaFX is the next best thing to sliced bread! I have written a very large application and this is the only issue that I have run into since it went GA. JavaFX has far exceeded my expectations and the JavaFX team (and Oracle in general) and other developers who have contributed to this project should all be commended for the outstanding work they have done on this!!!

    fermat wrote:
    I have created a ListView implementation of a ChoiceBox since I have a very long list of items and I don't like the fact that the entire list is displayed when opening the ChoiceBox. I have attached this ListView to a button so that when a user clicks on the button the ListView opens just like a ChoiceBox. My issue, however, is that when the ListView is diplayed it appears behind the other graphical components in my VBox container! I have tried to call "toFront()" on my ListView component however the VBox repositions my ListView component to the bottom of the VBox (which makes sense since toFront merely moves the node to the end of the VBox node list). Obviously this is not the behaviour I want and I don't want to have to convert my VBox to a StackPane (or just a Pane) and layout the components myself since the VBox lays out the components perfectly. It would be nice if there were a "z order" parameter but that doesn't appear to be the case and I have already looked into the "depth" parameter.
    Are there any other ways to bring my ListView to the front without the VBox repositioning this component? How does the ChoiceBox component itself accomplish this? I have also tried to embed the ListView in a PopupControl but the unfortunate side effect of this is that the Popup always appears in front of EVERY window on my screen which is a tad annoying.Ya, the PopupControl is the way to go with this. The reason why is that if you use "lightweight" rendering of the drop down (er... popup?) and it extends beyond the end of the window, you will have your list appear clipped. So you have to use a real heavyweight window (the PopupControl) to make sure that if it extends beyond the edge of the window, it displays correctly.
    I believe the UI controls team is planning on adding a proper ComboBox (which, FWIW, we always planned to add) sometime between now and 3.0, but I'm not sure when. The ChoiceBox actually uses a ContextMenu, while ComboBox would use PopupControl, but some of the little details are the same. Here is a code snippet that might be useful from the ChoiceBox skin.
            // When popup is hidden by autohide - the ChoiceBox Showing property needs
            // to be updated. So we listen to when autohide happens. Calling hide()
            // there after causes Showing to be set to false
            popup.setOnAutoHide(new EventHandler<Event>() {
                @Override public void handle(Event event) {
                    ((ChoiceBox)getSkinnable()).hide();
            // fix RT-14469 : When tab shifts ChoiceBox focus to another control,
            // its popup should hide.
            getSkinnable().focusedProperty().addListener(new ChangeListener<Boolean>() {
                @Override public void changed(ObservableValue<? extends Boolean> observable, Boolean oldValue, Boolean newValue) {
                    if (!newValue) {
                        ((ChoiceBox)getSkinnable()).hide();
            // TODO remove this id once bug RT-7542 is fixed.
            popup.setId("choice-box-popup-menu");
    BTW, I think JavaFX is the next best thing to sliced bread! I have written a very large application and this is the only issue that I have run into since it went GA. JavaFX has far exceeded my expectations and the JavaFX team (and Oracle in general) and other developers who have contributed to this project should all be commended for the outstanding work they have done on this!!!Dude, thanks for that, you just made my day :-)

  • Bugreport: creating a mobile Listview region results in error

    Hi,
    i'm on apex.oracle.com creating a mobile application. When creating a new region of type report -> Listview it results in an error if the query is too big (or returns too many columns).
    The error is: Error during rendering of region "Add Javascript code for Plugins". ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    The query i used: SELECT * FROM APEX_APPLICATION_PAGE_ITEMS
    brgds,
    Peter
    get Syntax Highlighting for the Application Builder: http://apex.oracle.com/pls/apex/f?p=APEX_DEVELOPER_ADDON:ABOUT:0:::::
    Blog: http://www.oracle-and-apex.com
    ApexLib: http://apexlib.oracleapex.info
    BuilderPlugin: http://builderplugin.oracleapex.info
    Work: http://www.click-click.at and http://www.wirsindapex.at
    Fantastic Plugins for APEX: http://www.tryfoexnow.com

    Hi Peter,
    I have filed bug 16396195 - ora-06502 raised when creating list view if sql returns too many column
    for this issue.
    Regards
    Patrick
    My Blog: http://www.inside-oracle-apex.com
    APEX Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • Burgreport: missing alias on Listview column results in escaped output

    Hi,
    i'm on apex.oracle.com and create a mobile application.
    When having a Listview with this query:
    SELECT A.STATE_NAME||'- '||B.ST
         , A.ST AS AST
         , B.ST AS BST
      FROM DEMO_STATES A, DEMO_STATES BThe resulting list shows an escaped output of the display column: &A.STATE_NAME||'- '||B.ST.
    brgds,
    Peter
    get Syntax Highlighting for the Application Builder: http://apex.oracle.com/pls/apex/f?p=APEX_DEVELOPER_ADDON:ABOUT:0:::::
    Blog: http://www.oracle-and-apex.com
    ApexLib: http://apexlib.oracleapex.info
    BuilderPlugin: http://builderplugin.oracleapex.info
    Work: http://www.click-click.at and http://www.wirsindapex.at
    Fantastic Plugins for APEX: http://www.tryfoexnow.com

    Hi Peter,
    I have filed bug 16396156 - mobile: list view column using a sql expression with no alias doesn't work
    for this issue.
    As you may know, the workaround is to always specify a column alias for each SQL expression.
    Regards
    Patrick
    My Blog: http://www.inside-oracle-apex.com
    APEX Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • Simple ListView not works?

    Stage {
        title: "Application title"
        scene: Scene {
            width: 400
            height: 400
            content: [
                ListView {
                    items: ["Item", "Item2", "Item3"]
                    height:200
    }The code runs, no items is displayed in the ListView. But when you click the 1st, 2nd, 3rd line of the listview, then the Items will display.
    So is there any bug for ListView?

    Yes, this is a bug in ListView.
    You can work around this problem by putting the ListView into a container such as a Panel. Containers participate in the layout algorithm so that controls will be sized to their preferred sizes. If you put controls directly into a Scene or into a Group, they might not end up the right size. For example, put a Button into the Scene; then change it text to be longer. The Button won't change size, and the text will be truncated!
    We're fixing this for 1.3.
    Meanwhile, if you put controls (or any Resizable object) into a Panel, you should set its size not by setting the width and height variables on the object itself, but instead by setting the width and height attributes on a LayoutInfo instance attached to the object. See below.
    Stage {
        title: "Application title"
        scene: Scene {
            width: 400
            height: 400
            content: [
                Panel {
                    content: [
                        ListView {
                            items: ["Item", "Item2", "Item3"]
                            layoutInfo: LayoutInfo {
                                width: 70
                                height: 200
    }

  • JFX8 ListView rendering issues?

    Hello
    I moved to JavaFX from Flex so maybe all my issues are results of my "newbiness".
    I have JFX personal project which originally was developed with JFX2 (Java 7 built-in) but currently I want to use with JFX8. Conversation went easy except strange bugs with font sizes which were solved with simple font size decreases in CSS. But after application start I found 2 strange rendering issues which I even can't understand (with JFX2 I haven't got nothing similar).
    1. Example here https://dl.dropboxusercontent.com/u/485932/list_transparent_issue.png
    It happens when I use mouse wheel for list scrolling. If I touch scrollbar with cursor transparent zone become filled with normal rows.
    2. Example here https://dl.dropboxusercontent.com/u/485932/list_no_refresh.png
    This happens more often and I even can't fix it with scrollbar. Steps which lead to this result - fill list with few elements, clear list with setItems to null (am I doing it wrong?), fill list with fewer amount of elements than in first step. As results I get visible first elements and all old elements. But, as you can see there is no scrollbar so ListView itself "understand" that amount of elements is lesser than required for scrollbar.
    Hope I explained it enough clear. If it can help I use latest JDK8 x32 build (23 May?) on Win7 x64 with 8Gb RAM and ATI 6670 GPU. I don't paste code just because I don't think it's related as everything works fine on JFX2. But if need I can paste required parts.
    Edited by: 1008209 on 27.05.2013 10:14

    These things really sound like bugs in the early access version of JavaFX 8.
    Best thing to do is to log a couple of bug reports against the JavaFX issue tracker:
    https://javafx-jira.kenai.com
    Unfortunately attachments don't work in the issue tracker, but if you can create an sscce http://sscce.org/ for each of the issues, posting the sscces as comments on the bug reports would likely also be helpful in getting the bug analyzed, prioritized and resolved.

  • Accessing the ListView ScrollBar

    Right now there seems to be no way to access a ListView's Scroll bar. I would like to be able to move the scroll thumb down a list view.
    The user needs to be able to type the first letter of a list item inside a TextBox. The program will then select the first item in that list that matches the letter typed.
    When the item is selected the listview does not scroll down to that item, it just places focus to that list item.
    Here is what it looks like.
        var tableSearch: TextBox = TextBox{
            columns: 5
            selectOnFocus: true
            onKeyPressed:function(ke:KeyEvent):Void{
                var i: Integer = 0;
                for( str in allTableNames ){
                    var tempCharacter: String = ke.text.toUpperCase();
                    var matchFirstCharacter: String = java.lang.Character.toString(str.charAt(0));
                    if(matchFirstCharacter.equals(tempCharacter)){
                        list.select(i);
                        break;
                    i++;
                    println( "typed key: {tempCharacter}");
                    println("Checked letter: {matchFirstCharacter}");
        var list: ListView = ListView {       
            layoutInfo: LayoutInfo {
                width: screenWidth - 100
                height: bind (screenHeight - 160)
            items: bind
                    for(str in allNames) {
                       str;
        }   I need to be able to scroll down to the selected item
    I am using the templet from here to test this search mechanism:
    [http://javafx.com/samples/ProjectManager/src/TaskListView.fx.html]

    I was looking for the same behaviour in ListView´s Scroll bar. It looks like a bug or it is not implemented yet.
    So I developed a new list view. My issue is that it is just working when a delay (e.g. Alert.inform) was inserted into source code, like below:
    function scrollList():Void {
         for(i in [0..itemToday]) {
            infoNode.doScrollUp();
            Alert.inform("Iteration {i}");  //If I remove this line, the behaviour changes.I would like to insert a delay or wait here.
    function run() {
            addDaysInLst();
            infoNode = InfoNode{
                    title: "Test of list of Stuff"
                    x: 200
                    y: 200
                    summaryColor: Color.GOLDENROD
                    textColor : Color.WHITE
                    items: items
            Stage {
                title: "Scroll Test"
                width: 400
                height: 400
                scene: Scene {
                        fill: Color.WHITE
                        content: infoNode
        scrollList();
    }If you take a look in these source code below, in method scrollList() exists an Alert.inform called.
    When this source code is done and working, I would like to share everything because I know how hard is beeing to create a real application and have no good components working yet.

  • Index with "or" clause (BUG still exists?)

    The change log for 2.3.10 mentions "Fixed a bug that caused incorrect query plans to be generated for predicates that used the "or" operator in conjunction with indexes [#15328]."
    But looks like the Bug still exists.
    I am listing the steps to-repro. Let me know if i have missed something (or if the bug needs to be fixed)
    DATA
    dbxml> openContainer test.dbxml
    dbxml> getDocuments
    2 documents found
    dbxml> print
    <node><value>a</value></node>
    <node><value>b</value></node>
    INDEX (just one string equality index on node "value")
    dbxml> listIndexes
    Index: unique-node-metadata-equality-string for node {http://www.sleepycat.com/2002/dbxml}:name
    Index: node-element-equality-string for node {}:value
    2 indexes found.
    QUERY
    setVerbose 2 2
    preload test.dbxml
    query 'let $temp := fn:compare("test", "test") = 0
    let $results := for $i in collection("test.dbxml")
    where ($temp or $i/node[value = ("a")])
    return $i
    return <out>{$temp}{$results}</out>'
    When $temp is true i expected the result set to contain both the records, but that was not the case with the index. It works well when there is no index!
    Result WITH INDEX
    dbxml> print
    <out>true<node><value>a</value></node></out>
    Result WITHOUT INDEX
    dbxml> print
    <out>true<node><value>a</value></node><node><value>b</value></node></out>

    Hi Vijay,
    This is a completely different bug, relating to predicate expressions that do not examine nodes. Please try the following patch, to see if it fixes this bug for you:
    --- dbxml-2.3.10-original/dbxml/src/dbxml/optimizer/QueryPlanGenerator.cpp     2007-04-18 10:05:24.000000000 +0100
    +++ dbxml-2.3.10/dbxml/src/dbxml/optimizer/QueryPlanGenerator.cpp     2007-08-08 11:32:10.000000000 +0100
    @@ -1566,11 +1572,12 @@
         else if(name == Or::name) {
              UnionQP *unionOp = new (&memMgr_) UnionQP(&memMgr_);
    +          result.operation = unionOp;
              for(VectorOfASTNodes::iterator i = args.begin(); i != args.end(); ++i) {
                   PathResult ret = generate(*i, ids);
                   unionOp->addArg(ret.operation);
    +               if(ret.operation == 0) result.operation = 0;
    -          result.operation = unionOp;
         // These operators use the presence of the node arguments, not their valueJohn

  • Bug report follow-up

    is there a way to follow-up on a bug report that i submitted?  i have the bug number, but would like to see if the report was understood, filled out properly and determine the status of the bug report.
    thanks,
    doug

    They comment on bugs if actions were taken. Otherwise - don't expect any feedback.

Maybe you are looking for