jiangtiandao / flexlib Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/flexlib
Automatically exported from code.google.com/p/flexlib
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
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
I tried to download the flex library but it doesnt get downloaded fully
resulting in bad zip file... please resolve this ASAP.
Original issue reported on code.google.com by [email protected]
on 26 Apr 2007 at 4:38
What steps will reproduce the problem?
1. In first example: Open Macromedia, Open Sector 2
2. Sort by name
3. Close Sector 2
What is the expected output? What do you see instead?
Receive index out of bounds notice
Original issue reported on code.google.com by [email protected]
on 4 May 2007 at 7:42
just drop flexlib in an apollo app
Original issue reported on code.google.com by [email protected]
on 2 Apr 2007 at 6:16
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:
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:
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
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
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
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
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
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
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
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
Add support for allowing multiple selection in the Convertible TreeList
Original issue reported on code.google.com by [email protected]
on 13 May 2007 at 12:48
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
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
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
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
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
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
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
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
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
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:
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
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:
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
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
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
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:
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:
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
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
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
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
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
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
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
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
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
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
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:
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
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
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:
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
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.