GithubHelp home page GithubHelp logo

flexlib's People

flexlib's Issues

Sorting TreeGrid causes erroneous results

What steps will reproduce the problem?
1. Open
http://flexlib.googlecode.com/svn/trunk/examples/TreeGrid/TreeGrid_Sample.swf
2. Expand Macromedia and Sector 02 on the left
3. Click the name header to sort, notice how the hierarchy is broken at
this point
4. Click Sector 02 to close it, and notice the run-time error

RangeError: Index '8' specified is out of bounds.
    at mx.collections::ListCollectionView/removeItemAt()
    at flexlib.controls::TreeGrid/closeItemAt()
    at flexlib.controls::TreeGrid/dispatchTreeEvent()
    at
flexlib.controls.treeGridClasses::TreeGridItemRenderer/::disclosureMouseDownHand
ler()

What is the expected output? What do you see instead?

I'm not 100% sure what the expected output should be.  My best guess would
be that the names at each "level" of the heirarchy would be sorted in
alphabetical order, but that the overall structure of the hierarchy remains
the same.  In this example, after sorting with Macromedia and Sector 02
open, I think the order should be:

Adobe
Macromedia
  Sector 01
  Sector 02
    Class 01
    Class 02
  Sector 03
Microsoft
Oracle

Original issue reported on code.google.com by darron.schall on 20 Mar 2007 at 4:02

Schedule example 3 freezes the browser when zooming out.

What steps will reproduce the problem?
1. Zooming out in the schelude example 3 to 0.00
2. Pressing now (or selected if there was a selected item)
3. Trying to zoom in

What is the expected output? What do you see instead?
I'd expect that it would zoom in the schedule, now it just freezes the
browser (FF 2.0.0.5 & IE 7 with Flash Player 9,0,60,120) which I have to
close to get it back working.

What version of the product are you using? On what operating system?
I am using the examples on the site on Windows XP operating system. 

Please provide any additional information below.
The example where this error occurs:
http://flexlib.googlecode.com/svn/trunk/examples/SchedulingFramework/ScheduleVie
wer3_Sample.swf

Original issue reported on code.google.com by hleinone on 29 Jul 2007 at 8:08

AdvancedForm isValid not updated

What steps will reproduce the problem?
1. Create a form with AdvancedForm and a TextInput
2. Add a string validator
3. If the string is invalid, the isValid is false the first time and true
the second time it gets called.

"What is the expected output? What do you see instead?"
isValid should be false allways if the validation is not ok.


"What version of the product are you using? On what operating system?"
Windows XP, Flex Builder 2.01


Original issue reported on code.google.com by [email protected] on 27 Mar 2007 at 3:10

SuperTabNavigator

What steps will reproduce the problem?

1. Create a SuperTabNavigator with 4 closeable tabs
2. Select Tab 2
3. While on Tab 2, click to close Tab 3


What is the expected output? What do you see instead?

Expected output: stay on Tab 2, actual output: move to Tab 4


What version of the product are you using? On what operating system?

Not sure what version (downloaded swc on May 24 2007), on Windows XP - also
reproduced in the examples page on the Google Code site (whatever version
that may be)


Please provide any additional information below.

The SuperTabNavigator seems to be firing a "change" event when you click to
close a non-active tab, as if that tab were being selected.  Clicking on a
 close button should probably not select the tab that's being closed -
preventing the component from selecting a tab if the click was on the close
button might fix the problem.

Original issue reported on code.google.com by [email protected] on 3 Jul 2007 at 2:29

Some DataGrid improvements - Restore openItems and autoRowCount

What steps will reproduce the problem?
1. Bind a TreeGrid to a dataprovider
2. Expand some items
3. Adjust some of the data in the provider and rebind

What is the expected output? What do you see instead?
It would be nice of the control offered a flag to restore the open items on
a dataprovider change, right now it just resets the openItems to {} when
the dataProvider changes. (Some of this is in the attachment but it doesn't
seem to work for me, probably something to do with UID).

Attached is an extension that overrides the open/close methods and expands
the rowcount of the tree to fit all the open items.

What version of the product are you using? On what operating system?
Flex 2.0.1, WinXP

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 10 Apr 2007 at 6:39

Attachments:

TabBar label does not show special characters

What steps will reproduce the problem?
1. Use special characters within TabBar label like e.g. Sönke

What is the expected output? What do you see instead?
Expected: Sönke
Instead: Snke

What version of the product are you using? On what operating system?
1.8, XP

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 28 Jun 2007 at 1:54

Fixed track size for Draggable Slider component

When one of the cursors hits the bounds of the slider, the size of the
track changes.

A better behavior would be to have this size modifiable only by moving the
cursors one by one.

The behavior could be toggled with a keepTrackSize boolean attribute.

Attachment: overridden getXBounds for ExtendedSlider.as

Original issue reported on code.google.com by [email protected] on 21 Mar 2007 at 5:17

Attachments:

PromptingTextArea

I'd love to see a PromptingTextArea added to flexlib.  I have a very
half-baked version working myself, but it's not behaving properly when the
textarea has focus.  

Is there a reason why this component was not included in flexlib?  It seems
like a natural counterpart to the PromptingTextInput.

Original issue reported on code.google.com by [email protected] on 30 Jul 2007 at 11:02

Adding/ Removing nodes to the dataprovider cause nodes to close...

What steps will reproduce the problem?
1. Add or remove nodes to the treeGrid dataprovider. Have a [Bindable]
ArrayCollection, assign it to the treegrid dataprovider and add/remove 
nodes on that collection. 
2.
3.

What is the expected output? What do you see instead?
Binding the same collection to a mx:Tree gives me the expected result...

After reading issue #15 "Treegrid not updated when dataprovider changes" 
and appling the fix, I expected the treegrid to keep open nodes open when 
I add/remove nodes but it closes every nodes. Even modifing a row data 
would close the nodes (since fix of issue #15). 


What version of the product are you using? On what operating system?
flex2, flexlib1.8


Please provide any additional information below.
I'am asking you what people ask me here, How much $$$ do you need to fix 
it by monday



Original issue reported on code.google.com by [email protected] on 8 Jun 2007 at 5:52

Remove the need for TreeGridColumn

We can simply using the TreeGrid by eliminating the need to make users use
a <flexlib:TreeGridColumn/> as the first column in the TreeGrid.  

Behind the scenes, we can override the "set columns" methods, and then
automatically sett he first column as having the itemRenderer = new
ClassFactory( TreeGridItemRenderer );

This would lock the user into always having the first column as the tree
grid, but I think it will simplify overall usage and I think that's a
common UI behavior anyway.  If there's a case where the user wants the
disclosure icon NOT in the first column, we can always add a flag to
override that behavior.

Original issue reported on code.google.com by darron.schall on 20 Mar 2007 at 3:51

FlowLayout does not respect includeInLayout

What steps will reproduce the problem?

1. Add a child to the FlowBox container
2. Set the child's includeInLayout property to false

What is the expected output? What do you see instead?

The child should not influence the layout of the other children, and should
be skipped by the FlowLayout when positiong children.  Instead, the
includeInLayout property is ignored.


Original issue reported on code.google.com by darron.schall on 2 Apr 2007 at 1:42

Expand tab drop area of SuperTabBar

What steps will reproduce the problem?
1. Add at least two tabs to a draggable SuperTabNavigator
2. Drag the first tab to the right, in the space between the last tab and
the  down arrow to select which tab gets focus.

What is the expected output? What do you see instead?

It is expected that this would be a drop target area.  Because the area is
after the last tab, dropping the tab in the blank space should make it the
new last tab.  The current behavior is that the drop action is not allowed.


Original issue reported on code.google.com by darron.schall on 21 Mar 2007 at 12:01

propmting textinput value not committed on change

What steps will reproduce the problem?
1. Create a binding function that passed in the text of a prompting input
2. trace the text when it fires
3. Change the text in the prompting input

What is the expected output? What do you see instead?
I expected the binding to immediately get the new text, I didn't get the new 
text until I clicked on 
and off of another component.

What version of the product are you using? On what operating system?
1.9, osx

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 11 Jul 2007 at 6:23

ScrollableMenu bugs: icons and variableRowHeight

What steps will reproduce the problem?
1. Setting either variableRowHeight=true or adding icons to a menu item
causes the menu to freak out and either throw some errors or slow
everything way way down (and not render the menu) when scrollbars would be
needed
2. To reproduce: try adding an icon to a scrolling menu.
3. To reproduce: set variableRowHeight=true on a menu with a sub-menu.
(I've already got a subclass of ScrollableMenu that copies the
variableRowHeight property to the submenu in openSubMenu().)

What version of the product are you using? On what operating system?
Flex 2.01

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 20 Jun 2007 at 2:30

TreeGrid Bug

There is a bug in the flexlib.TreeGrid control. When I have a node that 
contains more than one nodes each containing at least one leaf then the 
control start to bug.
None of the samples in the TreeGrid_Sample.mxml have such a dataprovider 
so we dont see the bug in the sample application.
But if you provide such a datamodel you will see some leaf jump from one 
node to another, node dissapearing...
Here is an example you can cut and past to reproduce the bug. this example 
uses xml dataprovider but if I provide an array of object the problem is 
the same..


    <mx:XMLList id="xmlDataProvider">
        <node type="A" label="A1">
            <node type="B" label="B1">
                <node type="C" label="C1"/>
            </node>
            <node type="B" label="B2">
                <node type="C" label="C2"/>
            </node>
        </node>
        <node type="A" label="A2">
            <node type="B" label="B3">
                <node type="C" label="C3"/>
            </node>
            <node type="B" label="B4">
                <node type="C" label="C4"/>
            </node>
        </node>
    </mx:XMLList>  

    <flexlib:TreeGrid 
        width="100%" height="100%" headerHeight="0" 
verticalTrunks="none"
        dataProvider="{ xmlDataProvider }"
        disclosureClosedIcon="@Embed
(source='../assets/arrow1.gif')"
        disclosureOpenIcon="@Embed(source='../assets/arrow2.gif')">

        <flexlib:columns>
            <flexlib:TreeGridColumn dataField="@label" 
headerText=""/>
            <mx:DataGridColumn dataField="@type" 
headerText=""  />
        </flexlib:columns>

    </flexlib:TreeGrid>


How to reproduce..
1) open node A1, open node B1 and open node B2
2) close node A1
3) reopen node A1. At this point you will see that the child from node B2 
became child of node B1. Now if I click on B2 the node A2 dissapear...??

Original issue reported on code.google.com by [email protected] on 30 May 2007 at 7:07

Submenus of ScrollableMenu/ScrollableArrowMenu don't correspond with hovered menu item

What steps will reproduce the problem?
1. Create a minimum 2 "level" menu (make sure the top level has enough 
items to scroll).
2. Roll over an item in the top level menu to reveal the submenu.
3. Scroll through the top level menu, and hover over various items 
randomly.  Notice that submenu data sometimes doesn't correspond to the 
hovered item.


What version of the product are you using? On what operating system?
Not sure what version, but I downloaded it from 
http://dougmccune.com/flex/scrollable_menus2/srcview/index.html (not sure 
if that's different than the version in flexlib).  OS = Windows XP

Please provide any additional information below.
The bug has to do with menus getting associated with item renderers, and 
since item renderers get reused when scrolling, it causes an issue.  My 
solution (not sure this is the best way) was to make sure the dataProvider 
for submenus is updated everytime the submenu is created.  Made updates to 
openSubMenu function of both ScrollableMenu and ScrollableArrowMenu (see 
attached).

Original issue reported on code.google.com by [email protected] on 2 May 2007 at 7:35

Attachments:

FlowLayout with child Move effect produces unwanted results

What steps will reproduce the problem?
1. Apply a move effect to a bunch of children in a FlowBox
2. Remove one of the children, so that the others move to new positinos

What is the expected output? What do you see instead?

Each child should have an animated move via the Move effect.  The effect
plays, but the positions that the children end up in are incorrect.

This is being caused by the super.updateDisplayList in the FlowLayout
updateDisplayList method.  The BoxLayout is doing it's layout and calling
move(), then the FlowLayout is doing it's layout and calling move() again,
which is producing the unwanted behavior.

Removing the call to the super method is not enough to fix the problem. 
The super method calls Flex.flexChildWidthsProportionally (or Heights)
which goes through the children and sets their actual sizes.  This behavior
has to be implemented in the FlowLayout in order to remove the call to
super.updateDisplayList to fix the Move effect problems.

We'll probably want to re-create the flexChild... method so that it applies
to the children on a row-by-row basis.  This change should also fix the
problems with percent width so that the children in each row will be sized
correctly based on % values as well.


Original issue reported on code.google.com by darron.schall on 2 Apr 2007 at 2:57

HAccordion icon rotation issue

What steps will reproduce the problem?
1. Set an icon for a Header in an HAccordion. 
<mx:Script>
        <![CDATA[

            public function setButtonStyles():void {
                comp.getHeaderAt(0).styleName = "Header1";
            }
        ]]>
</mx:Script>
<mx:Style>
       .Header1
       {
       icon:Embed("Accordion/icon.png");
       }
</mx:Style>


What is the expected output? What do you see instead?

The icon displays rotated -90 degrees.  This seems to be a result of the 
fact that the whole Button (which comprises the Header) is rotated -90 
degrees, rather than just the text.  The text should be rotated to fit the 
space, but since icons are normally smaller, it seems to me that they 
should be displayed without rotation by default.


Original issue reported on code.google.com by [email protected] on 28 Jun 2007 at 7:52

Missing OS X info for the HowToBuild wiki page

On the page HowToBuild in the wiki, heading "Enabling Subversion
Auto-Props", the OS X subversion config file is stated unknown.

The config file can be found on the same place as on Linux. (sorry to
use/abuse the issue tracker for this, but I couldn't think of a better way).

Original issue reported on code.google.com by [email protected] on 26 Jun 2007 at 7:38

ScrollableArrowMenu does not work when used as a popup on a popupbutton

What steps will reproduce the problem?
1. create popupbutton
2. create scrollableArrowMenu
3. create an array of x items
4. scrollableArrowMenu.dataprovider to the array
5. set height of menu to induce scrolling arrows
6. set popupbutton.popup = scrollableArrowMenu
7. show it

What is the expected output? What do you see instead?
Expected scrolling menu. Instead a) did not get bottom arrow, b) when
getting to the end, the top arrow button not drawn correctly. Basically
unusable in this form.

What version of the product are you using? On what operating system?
v1.7 on XP Pro, Flex 2.01

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 19 Apr 2007 at 8:39

ButtonScrollingCanvas hides children from app

What steps will reproduce the problem?
1. In MXML Place a repeater inside a ButtonScrollingCanvas
2. Utilize the repeater's currentItem in the item being repeated

What is the expected output? What do you see instead?

Everything should be displayed fine with scrolling buttons, but an error is
thrown: 
ReferenceError: Error #1069: Property menuRepeater not found on Order and
there is no default value.

What version of the product are you using? On what operating system?

FlexLib 1.9

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 5 Jul 2007 at 7:56

Treegrid text flickers when some fiels in the grouping column are blank

What steps will reproduce the problem?

Set treegrid dataprovider to a tree like this

+ "branch1", col2
 - "leaf1", col2
 - "", col2
 - "", col2
 - "leaf4", col2
 - "leaf5", col2
+ "branch2", col2
 - "leaf20", col2
 - "", col2

What is the expected output? What do you see instead?

I expect to see leaf1, leaf2, leaf5 label everytime i expand the branch1
but treegrid displays randomly some of them.


What version of the product are you using? On what operating system?

Flash 9.0 plugin, building with Flex Builder 2.1 or Flex Builder 3.0

Original issue reported on code.google.com by [email protected] on 16 Aug 2007 at 12:18

Selection mismatch when removing a tab

What steps will reproduce the problem?
1. open sample @
http://flexlib.googlecode.com/svn/trunk/examples/SuperTabNavigator/SuperTabNavig
ator_Sample.swf
2. Select tab 1 for example and then delete tab 3
3. You are now on tab 2

What is the expected output? What do you see instead?
The tabNavigator sould not switch tab, in the previous case I expected that
the user stay on tab 1

What version of the product are you using? On what operating system?
V 1.9 Windows XP


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 26 Jun 2007 at 3:46

ScheduleViewer does not display anything when setting width to 100%

What steps will reproduce the problem?
1. Take the ScheduleViewer1_Sample.mxml
2. set the width of the ScheduleViewer to 100%
3. run

What is the expected output? What do you see instead?
The output should be a graph taking the width of the browser window.
but the graph is empty.

What version of the product are you using? On what operating system?
v1.9 on XP

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 6 Aug 2007 at 2:46

PromptingTextInput doesn't work with displayAsPassword

What steps will reproduce the problem?
1. Set displayAsPassword = true on a PromptingTextInput
2. Set prompt = "Hello" on the PromptingTextInput

What is the expected output? What do you see instead?

Expect to see "Hello" as the prompt on the PromptingTextInput. Instead, it
shows "*****".

Original issue reported on code.google.com by [email protected] on 20 Mar 2007 at 4:03

RangeError when removing nodes

What steps will reproduce the problem?
1. sometimes when i remove nodes() I have this error

What is the expected output? What do you see instead?
I expect no error. 
My code doesnt throw any error but the component itself throws this 
exception 

RangeError: Index '2' specified is out of bounds.
    at mx.collections::ListCollectionView/getItemAt()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\collections\ListCollectionView.as:47
9]
    at 
mx.collections::ListCollectionView/http://www.adobe.com/2006/actionscript/f
lash/proxy::getProperty()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\collections\ListCollectionView.as:69
3]
    at 
flexlib.controls::TreeGrid/flexlib.controls:TreeGrid::getItemDepth()
[C:\Documents and 
Settings\ebernal\workspace\flexlib\src\flexlib\controls\TreeGrid.as:523]
    at 
flexlib.controls::TreeGrid/flexlib.controls:TreeGrid::initListData()
[C:\Documents and 
Settings\ebernal\workspace\flexlib\src\flexlib\controls\TreeGrid.as:446]
    at 
flexlib.controls::TreeGrid/flexlib.controls:TreeGrid::makeListData()
[C:\Documents and 
Settings\ebernal\workspace\flexlib\src\flexlib\controls\TreeGrid.as:426]
    at 
mx.controls.dataGridClasses::DataGridBase/mx.controls.dataGridClasses:DataG
ridBase::makeRowsAndColumns()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\dataGridClasses\DataGridBas
e.as:646]
    at mx.controls::DataGrid/mx.controls:DataGrid::makeRowsAndColumns()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\DataGrid.as:1293]
    at 
mx.controls.listClasses::ListBase/mx.controls.listClasses:ListBase::updateD
isplayList()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\listClasses\ListBase.as:295
5]
    at mx.controls::DataGrid/mx.controls:DataGrid::updateDisplayList()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\DataGrid.as:1208]
    at mx.core::UIComponent/validateDisplayList()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\core\UIComponent.as:5760]
    at 
mx.managers::LayoutManager/mx.managers:LayoutManager::validateDisplayList()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\managers\LayoutManager.as:600]
    at 
mx.managers::LayoutManager/mx.managers:LayoutManager::doPhasedInstantiation
()[C:\dev\flex_201_gmc\sdk\frameworks\mx\managers\LayoutManager.as:673]
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at mx.core::UIComponent/mx.core:UIComponent::callLaterDispatcher2()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\core\UIComponent.as:7909]
    at mx.core::UIComponent/mx.core:UIComponent::callLaterDispatcher()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\core\UIComponent.as:7852]

What version of the product are you using? On what operating system?
flex2, flexlib1.8


Please provide any additional information below.
  We look forward to use this control for a big projet. Delevery date is 
very soon (few weeks). 
  Should we you consider this component ready for using in a production 
environements??

Original issue reported on code.google.com by [email protected] on 8 Jun 2007 at 7:08

ButtonScrollingCanvas can't create its children when used inside components

What steps will reproduce the problem?

1. Create a new MXML component.
2. Place a ButtonScrollingCanvas instance in the component.
3. Place some additional controls within the ButtonScrollingCanvas.
4. Place the newly created MXML component in your application.
5. When the ButtonScrollingCanvas creates its children it will fail deep in
the mx.core.Container code with an error related to finding child "id's" on
documents.

What version of the product are you using? Latest.

This is fixed by adding this line when the innerCanvas is new'd:

innerCanvas.document = this.document;

Otherwise innerCanvas has a null document, which causes it to use the root
document, the application, to find all ID properties.

Original issue reported on code.google.com by [email protected] on 11 Aug 2007 at 3:16

ScrollableMenu should be more extensible

In ScrollableMenu, it's unfortunate that you've got to duplicate so much of
the guts of Menu in openSubMenu().

However, you don't need to do it again in ScrollableArrowMenu.

You should create a new protected method called createSubMenu() that returns
the subclass of Menu needed, initialized in any way necessary.

Then, ScrollableArrowMenu doesn't need to override the whole openSubMenu(),
it can just override createSubMenu() part.


AND... more importantly [;)], I'd be able to just override createSubMenu()
in my custom subclass of ScrollableArrowMenu, rather than overriding
openSubMenu() yet again.

Original issue reported on code.google.com by [email protected] on 20 Jun 2007 at 2:23

SuperTabNavigator does not implement default styles

What steps will reproduce the problem?
1. Use SuperTabNavigator in a project
2. Do not include the needed CSS file
3. Boom, your SuperTabNavigator works, but looks crappy.

What is the expected output? What do you see instead?
If you don't include the CSS file then the SuperTabNavigator should load
the default styles.


Original issue reported on code.google.com by [email protected] on 20 Mar 2007 at 4:43

Sort in treegrid.

What steps will reproduce the problem?
1. Click on any header, it screws up the logic of the tree.

What is the expected output? What do you see instead?
sorting happens locally in the last expanded level

What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 2 May 2007 at 3:55

Add ItemCloseEvent to SuperTabNavigator

When a tab is closed, an ItemCloseEvent should be dispatched.  The default
behavior is to close the tab, but by calling event.preventDefault() in an
event handler, the tab will not be closed when the close icon is clicked.

This allows for a confirmation-style interaction to ask the user if they're
sure they want to remove a tab.

Original issue reported on code.google.com by darron.schall on 21 Mar 2007 at 12:03

CanvasButton doesnt support horizontalScrollPolicy and verticalScrollPolicy

What steps will reproduce the problem?
1. compile the attached ButtonRotate.mxml
2.
3.

What is the expected output? What do you see instead?
verticalScrollPolicy="off" horizontalScrollPolicy="off" not supported

What version of the product are you using? On what operating system?
Flex2.0 WindowsXP

Please provide any additional information below.

<flexlib:CanvasButton verticalScrollPolicy="off" 
horizontalScrollPolicy="off"> causes error



Original issue reported on code.google.com by [email protected] on 24 Aug 2007 at 9:18

Attachments:

Version flexlib.swc in the public repository

This is just a suggestion but it could be handy to have the flexlib SWC
file versionned in the SVN repo. Then we could just link it through
svn:externals property and upgrade to newer versions easily.

Original issue reported on code.google.com by [email protected] on 19 Aug 2007 at 6:00

Advanced Form error + states

What steps will reproduce the problem?
1. create an application
2. add an advanced form inside an addChild step
3. call resetForm

What is the expected output? What do you see instead?
the form should be reseted instead I got the following output :
TypeError: Error #1009: Cannot access a property or method of a null object
reference.
    at flexlib2.containers::AdvancedForm/::resetValues()
    at flexlib2.containers::AdvancedForm/resetForm()
    at eatProject.view.login::LoginPanel/reset()
    at eatProject.view.login::LoginPanel/___SetEventHandler2_handler()

In fact It seems that when placed between states  marker the  
modelStack[ snapshotKey ] isn't set

What version of the product are you using? On what operating system?
flex 2.01
flexlib 1.6
windows XP SP2
Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 10 Apr 2007 at 5:30

leaf nodes appear in wrong branch after close/reopen the higher level node

What steps will reproduce the problem?
1. create a tree with multiple 2nd level node
2. open all 2nd node
3. close rootNode node
4. re-open rootNode, leaf nodes appear in wrong branch.


What is the expected output? What do you see instead?

Original and Expected output:
rootNode
--1st level A
  -2nd level 1A
       1A_Child_1
       1A_Child_2
  -2nd level 1B
       1B_Child_1
       1B_Child_2

What I see instead:
after closing rootNode and reopen rootNode tree appears as follow

rootNode
--1st level A
  -2nd level 1A
       1A_Child_1
       1A_Child_2
       1B_Child_1
       1B_Child_2
  -2nd level 1B


What version of the product are you using? On what operating system?
1.4, windows, flex 2.0.1







Original issue reported on code.google.com by [email protected] on 4 Apr 2007 at 10:25

Null reference error trying to run TreeGrid sample

What steps will reproduce the problem?
1. Try to compile TreeGrid Example
2.
3.

What is the expected output? What do you see instead?
TypeError: Error #1009: Cannot access a property or method of a null 
object reference.
    at flexlib.controls.treeGridClasses::TreeGridItemRenderer/
flexlib.controls.treeGridClasses:TreeGridItemRenderer::updateDisplayList()
    at mx.core::UIComponent/validateDisplayList()
    at mx.managers::LayoutManager/validateClient()
    at mx.core::UIComponent/validateNow()
    at mx.controls.listClasses::ListBase/
mx.controls.listClasses:ListBase::drawItem()
    at mx.controls.dataGridClasses::DataGridBase/
mx.controls.dataGridClasses:DataGridBase::drawItem()
    at mx.controls.dataGridClasses::DataGridBase/
mx.controls.dataGridClasses:DataGridBase::makeRowsAndColumns()
    at mx.controls::DataGrid/mx.controls:DataGrid::makeRowsAndColumns()
    at mx.controls.listClasses::ListBase/
mx.controls.listClasses:ListBase::updateDisplayList()
    at mx.controls::DataGrid/mx.controls:DataGrid::updateDisplayList()

What version of the product are you using? On what operating system?
Flex 2.0.1 on Eclipse, OS Windows XP

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 28 May 2007 at 11:44

Attachments:

AdvancedForm does not honor initial valid (or not) state of all validators

What steps will reproduce the problem?
1. create an AdvancedForm with two validators, each against it's own field
2. set the validators up such that the first is valid on the inital form
load, and the 2nd isn't - for instance the first field must have content,
but not the 2nd, and populate both fields with a default
3. change the field for the initialy invalid validator
4. AdvancedForm.isValid remains false

What is the expected output? What do you see instead?
AdvancedForm.isValid should become true.

What version of the product are you using? On what operating system?
v1.7 on Flex 2.0.1 w/hotfix 1

Please provide any additional information below.
Patch against v1.7 attached. The patch calls each validator as it is found
to discover it's initial state rather than assuming false. It does not
propogate this inital check up to the GUI, so the red 'error' arrows do not
appear initial, this matches the current behaviour and is I think desirable.

Original issue reported on code.google.com by [email protected] on 15 May 2007 at 10:18

Attachments:

null reference to working object TreeGrid

I'm having a strange error.  I define a treegrid object name tableDisplay3,
the object works, displays data, collapses and uncollapses just fine.  But
tableDisplay3 is a null reference.  I don't understand how the program can
fully load the object, and tableDisplay3 can still be a null reference. 
Can someone help?  thanks.

Here's the code where I declare the TreeGrid

<flexlib:TreeGrid 
    id="tableDisplay3"
    width="100%" height="100%" 
    dataProvider="{ dataObj }"
    paddingLeft="25"
    verticalTrunks="normal"
    rowHeight="30"
    showRoot="false"
    disclosureClosedIcon="@Embed(source='tree_openNode.png')"
    disclosureOpenIcon="@Embed(source='tree_closeNode.png')"
    folderClosedIcon="@Embed(source='status.png')"
    folderOpenIcon="@Embed(source='status.png')"
    iconField="@Embed(source='status.png'" >
    <flexlib:columns>
        <flexlib:TreeGridColumn dataField="name" />
        <mx:DataGridColumn dataField="desc" />
    </flexlib:columns>
</flexlib:TreeGrid>

This is the error I get after running Alert.show(String(tableDisplay3.id))

TypeError: Error #1009: Cannot access a property or method of a null object
reference.
    at helper/__panel1_creationComplete()
    at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunctio
n()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.core::UIComponent/dispatchEvent()
    at mx.core::UIComponent/set initialized()
    at mx.managers::LayoutManager/private::doPhasedInstantiation()
    at Function/http://adobe.com/AS3/2006/builtin::apply()
    at mx.core::UIComponent/private::callLaterDispatcher2()
    at mx.core::UIComponent/private::callLaterDispatcher()
    at [enterFrameEvent]

What is the expected output? What do you see instead?
Expect to see "tableDisplay3", get error message as stated above.


What version of the product are you using? On what operating system?
flex 3.0 build 173069, using flexlib 1.9

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 11 Jul 2007 at 9:30

Issue trying to build DragCanvas_Sample

What steps will reproduce the problem?
1. trying to build the DragCanvas_Sample.mxml
2.
3.

What is the expected output? What do you see instead?


What version of the product are you using? On what operating system?
flex 2.0155577
os/X tiger

Please provide any additional information below.
error :
Could not resolve <flexlib:DragScrollingCanvas> to a component implementation.


Original issue reported on code.google.com by [email protected] on 8 Mar 2007 at 2:43

SuperTabNavigator relative positioning behavior

What steps will reproduce the problem?
1. Run MXML snippet shown below.  

What is the expected output? What do you see instead?
TabNavigator displays with margin/border on canvas.
SuperTabTav displays differently.

What version of the product are you using? On what operating system?
flexlib 1.8, Flex 2.0.1, Firefox 2.0.4, Windows XP SP2

Please provide any additional information below.

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
  xmlns:ns1="http://code.google.com/p/flexlib/">
  <mx:VBox height="500" width="500">
    <mx:Canvas height="100%" width="100%" backgroundColor="white">
      <mx:TabNavigator top="25" bottom="25" left="25" right="25"
          borderColor="red" borderStyle="solid">
        <mx:Canvas label="Tab 1" width="100%" height="100%"/>
        <mx:Canvas label="Tab 2" width="100%" height="100%"/>
      </mx:TabNavigator>
    </mx:Canvas>
    <mx:Canvas height="100%" width="100%" backgroundColor="white">
      <ns1:SuperTabNavigator top="25" bottom="25" left="25" right="25"
          borderColor="red" borderStyle="solid">
        <mx:Canvas label="Tab 1" width="100%" height="100%"/>
        <mx:Canvas label="Tab 2" width="100%" height="100%"/>
      </ns1:SuperTabNavigator>
    </mx:Canvas>
    <mx:Canvas height="100%" width="100%" backgroundColor="white">
      <ns1:SuperTabNavigator height="100%" width="100%"
          borderColor="red" borderStyle="solid">
        <mx:Canvas label="Tab 1" width="100%" height="100%"/>
        <mx:Canvas label="Tab 2" width="100%" height="100%"/>
      </ns1:SuperTabNavigator>
    </mx:Canvas>
  </mx:VBox>
</mx:Application>


Original issue reported on code.google.com by [email protected] on 4 Jun 2007 at 9:05

Simply including flexlib 1.8 introduces dependancy on mxCharts

What steps will reproduce the problem?
1. Add includeLibraries to reference flexlib 1.8
2. Compile any file.  It does not need to reference a flexlib component.
3. Run it

What is the expected output? What do you see instead?
VerifyError: Error #1014: Class mx.charts.chartClasses::ChartElement could 
not be found.
    at flash.display::MovieClip/nextFrame()
    at mx.managers::SystemManager/::deferredNextFrame()
    at mx.managers::SystemManager/::preloader_initProgressHandler()
    at 
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFu
nction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.preloaders::Preloader/::timerHandler()
    at flash.utils::Timer/flash.utils:Timer::_timerDispatch()
    at flash.utils::Timer/flash.utils:Timer::tick()



What version of the product are you using? On what operating system?
Windows XP.  Problem does not exist with flexlib 1.7

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 22 Jun 2007 at 6:51

Extended Slider component: SliderThumb casts its parent to ExtendedSlider not SliderBase

In SliderThumb in multiple places the parent is case to ExtendedSlider
rather than too SliderBase. I am using your SliderBase as a subclass for a
custom slider of my own and so this causes errors. It seems to work fine
(in my case at least) if I replace all of the casts as in the attached patch.

Hope this helps,

Kelvin :)

Original issue reported on code.google.com by [email protected] on 11 Jul 2007 at 4:39

Attachments:

Treegrid not updated when dataprovider changes

What steps will reproduce the problem?
1. create a [Bindable] var ed:ArrayCollection = new ArrayCollection;
2. Bind the treegrid to {ed}
3. Create a button and add items to ed.

What is the expected output? What do you see instead?
The treegrid should show the new items

What version of the product are you using? On what operating system?
1.6 downloaded today

Please provide any additional information below.
[Bindable]
private var test:ArrayCollection = new ArrayCollection;

private function fill():void{
for (var x:int = 0; x<4; x++){
var ed:Object = new Object;
ed.taskStatus = "niodfhot";
ed.taskId = "34324";
test.addItem(ed);
}

set dataprovider of treegrid to {ed}
create button click that calls fill()
add a datagrid as well to see how it should behave

Original issue reported on code.google.com by [email protected] on 5 Apr 2007 at 10:49

Attachments:

TreeGrid Drag & Drop broken

What steps will reproduce the problem?
1. Open the TreeGrid sample and add dragEnabled="true" to the first treegrid
2. Load up the sample in a page
3. Click and drag any of the items in the tree grid

What is the expected output? What do you see instead?
I expect that the grid would start the drag and drop process properly
(showing something is being dragged and so on).

Instead I receive the errors (one after the other, after dismissing them):
TypeError: Error #1009: Cannot access a property or method of a null object
reference.
    at mx.managers.dragClasses::DragProxy/mouseUpHandler()
    at mx.managers.dragClasses::DragProxy/mouseLeaveHandler()
    at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunctio
n()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.core::UIComponent/dispatchEvent()
    at
mx.controls.listClasses::ListBase/mx.controls.listClasses:ListBase::mouseMoveHan
dler()

TypeError: Error #1034: Type Coercion failed: cannot convert
mx.controls.dataGridClasses::DataGridListData@2c5bda11 to
flexlib.controls.treeGridClasses.TreeGridListData.
    at flexlib.controls.treeGridClasses::TreeGridItemRenderer/set listData()
    at
mx.controls.dataGridClasses::DataGridDragProxy/mx.controls.dataGridClasses:DataG
ridDragProxy::createChildren()
    at mx.core::UIComponent/initialize()
    at
mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::childAdded()
    at mx.core::UIComponent/addChild()
    at mx.managers::DragManagerImpl/doDrag()
    at mx.managers::DragManager$/doDrag()
    at
mx.controls.listClasses::ListBase/mx.controls.listClasses:ListBase::dragStartHan
dler()
    at
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunctio
n()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.core::UIComponent/dispatchEvent()
    at
mx.controls.listClasses::ListBase/mx.controls.listClasses:ListBase::mouseMoveHan
dler()


What version of the product are you using? On what operating system?
This is on flexlib 1.6

Please provide any additional information below.
This happens on both the items that are trees (ones with branches), and
those that are not.

Original issue reported on code.google.com by [email protected] on 6 Apr 2007 at 4:06

SuperTabBar Tab Disappearing Issue

What steps will reproduce the problem?
1. Add a lot of the tabs(20+).
2. Scroll the tabbar right.
3. Mouse click on the right tabs, some of the tabs in the right will disappear.

What is the expected output? What do you see instead?
Maybe the width calculate function has something issue, or need
updateDisplayList, after scrolling again, the disappeared tabs are back.

What version of the product are you using? On what operating system?
1280*1024
Flex2.0.0
WindowXP
FireFox2.0.0.2

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 5 Mar 2007 at 4:10

Use of PrintDataGrid with TreeGrid a.k.a. PrintTreeGrid

The PrintDataGrid control is a DataGrid subclass that is styled to show a
table with line borders and is optimized for printing. It can automatically
size to properly fit its container, and removes any partially displayed rows.

A PrintTreeGrid is control is needed.  At the moment a TreeGrid can not be
easily/properly printed.


Original issue reported on code.google.com by [email protected] on 20 May 2007 at 12:36

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.