Comments (1)
Sounds complicated, maybe need to invalidate every panel when scroll is shown or when a new panel is expanded / collapsed?
By the way, is there a way to pass an array as xml? For panelList would be good to have options like:
startAllExpanded:Bool
(if true all panels start expanded)
and
selectedIndexes:Array<Int>
(panels with those indexes would start expanded)
or
selecteIDs:Array<String>
(panels with those ids would start expanded)
Its probably not the most elegant way to implement things but would work, maybe you have a better idea?
Note that i implemented ListPanel as Accordion extension to have a good looking and working component fast. You may have a better idea on how these classes should be organized (this component is very important tho), let me know if need anything.
from haxeui.
Related Issues (20)
- haxe ui nextGen
- Links to Site Wiki returns 404 HOT 3
- TextInput maxChars / restrictChars not working
- UI Components not accepting input HOT 1
- ListSelector spawning menu far from button HOT 1
- Scroll bars do not block the mouse event when boundary is reached HOT 1
- Can't compile simple test with Haxe 3.3.0 RC
- HaxeUI broken on Neko target HOT 13
- onReady not fired when reusing Root reference HOT 6
- Popup and custom buttons HOT 5
- Documentation HOT 1
- how to debug in Haxe? HOT 2
- Components goto point x = 0 y = 0 after added new one HOT 5
- HTML5 Port Problems HOT 5
- Any Tree As2 like component available?
- TableView usage HOT 10
- ListView resize performance is low
- TextField - caret is not visible
- Not import haxe.ui.toolkit.controls.Button HOT 2
- when i create Radio class extends Optionbox it not result
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from haxeui.