Comments (4)
You've to create the Dialog only one time, not N-times within the template callback.
See This Stackblitz.
I just took that dialog out of the function.
As further info what was happening:
You created a dialog for each row/dataset. That causes 4 dialogs to pop up if you press one of those buttons. (Each dialog was bound to the same visible state)
As you can see in that screenshot - as soon as you show up a dialog, you got 4,
@melloware not a bug or something - guess that can be closed
from primereact.
Please fork the Stackblitz project and create a case demonstrating your bug report. This issue will be closed if no activities in 20 days.
from primereact.
Please fork the Stackblitz project and create a case demonstrating your bug report. This issue will be closed if no activities in 20 days.
https://stackblitz.com/edit/vitejs-vite-mkmq3t?file=src%2FApp.tsx
Reproduced at above link
from primereact.
thanks @sja-cslab for debugging
from primereact.
Related Issues (20)
- Steps: Cannot style active step in unstyled mode
- Dropdown: lost focus when select item using keyboard [also lost focus when remove selected item using keyboard] HOT 2
- TreeTable: clearing external filters not in sync with manual filters
- Calendar: with time picker not support backspace HOT 1
- Dropdown : Dropdown Clear icon persists even when options collection gets empty
- Dropdown - Multiselect: Dropdown and Multiselect placeholder text is paint darker than other components
- InputText: if the state linked to an InputText is changed to undefined, the InputText will not be updated HOT 2
- TreeTable: TreeTableColumnResizeEndEvent do not match type HOT 1
- Menu: separator menu item doesn't take care of className HOT 1
- Calendar: Calendar automatically shuts down after clicking next button while using onSelect function HOT 1
- Tree: inputText's onChange in nodeTemplate does not respond to a space key
- ProgressSpinner: Passthrough doesn't work HOT 1
- DropDown optionValue not working anymore HOT 1
- MultiSelect: Prop emptyMessage is not working
- MultiSelect: Internal input value is not updated
- Tag: severity missing css classes HOT 3
- PrimeReactProvider: Context is not propagated when building PrimeReact in local
- Datatable: Missing type definition for bodyRow PassThroughOptions HOT 1
- Datatable: Missing rowGroupToggler and rowGroupTogglerIcon
- Datatable: Custom Filter on multiple row values
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 primereact.