Comments (8)
Hey, is there anyone alive? Anyone who cares about improving this package?
from apydatagridbundle.
Hi. Actually this bundle is quite abandoned. We changed several times the maintainers but everytime the pace is not good as it should be. I would suggest to drop the dependency (as we did) and go for other solutions.
from apydatagridbundle.
@DonCallisto sorry for the late replay but with what bundle did you replace this one? So far I couldn't find any bundle that makes data column work as easy as this one (without dictating a fixed UI).
from apydatagridbundle.
We developed a custom in-house solution based on our needs but we can't open source it as has some specific logic of our software. Maybe in the future we'll be able to decouple a little bit and release it for everyone but for the moment I cannot suggest an alternative.
from apydatagridbundle.
@fkrauthan in case you're looking for a drop-in replacement, we ended up forking it: https://github.com/northernco/NorthernDatagridBundle, I don't believe there should be much at all regarding breaking changes, assuming you're using more modern versions of php and libs.
Regarding longevity, we're still deciding if we want to make the bundle compatible with Symfony 6 or go a totally different route. If we do decide to move forward with this bundle, then we're likely going to be doing a massive overhaul. But at the very least, this should allow you to update some things in the meantime.
from apydatagridbundle.
I updated my fork with the 7.4 updates, but there seems to be a bug in the update in blocks.html.twig. The filtered value isn't showing in the filter input field after submitting. The grid filters, but the filter value isn't showing. And the current filter value will be lost when adding another filter.
It concerns following piece of code on line 331 in blocks.html.twig
in block grid_column_filter_type_input
and line 354 in block grid_column_filter_type_select
.
{% if column %}
{% set op = column.defaultOperator %}
{% set from = null %}
{% set to = null %}
{% else %}
{% set op = column.data.operator is defined ? column.data.operator : column.defaultOperator %}
{% set from = column.data.from is defined ? column.data.from : null %}
{% set to = column.data.to is defined ? column.data.to : null %}
{% endif %}
Replacing the above by the following code seems to have fixed it.
{% if column and column.data %}
{% set op = column.data.operator is defined ? column.data.operator : column.defaultOperator %}
{% set from = column.data.from is defined ? column.data.from : null %}
{% set to = column.data.to is defined ? column.data.to : null %}
{% else %}
{% set op = column.defaultOperator %}
{% set from = null %}
{% set to = null %}
{% endif %}
There could be a better way of handling this though.
from apydatagridbundle.
@Mopster should be fixed by #1069 but no answer from maintainers of this project
from apydatagridbundle.
Hello, thank you for reporting this issue, and for the PR. it is now merged, I'm closing this issue ✌️
from apydatagridbundle.
Related Issues (20)
- The alias doesn't work to filter the added columns (aggregated column here)
- Yaml configuration for entities HOT 1
- Maintenance & futur of the bundle HOT 16
- ORDER BY on a column from a fetch joined to-many HOT 1
- When creating a RowAction, the route parameter name should be dynamic. HOT 1
- defaultfilter with multiple values and filter=select ? HOT 2
- Travis builds are failing due to composer memory limit HOT 7
- composer require apy/datagrid-bundle fails with symfony 5 HOT 1
- Problem with Export + MassAction
- Filtering on 'not equals to' should return rows with 'null/empty' values
- Routes gets called two times when user filters column HOT 1
- Symfony 5 Support HOT 6
- PHPExcel is deprecated use PHPSpreadsheet instead HOT 1
- Defining Export and others as Services
- export fails when using custom twigs HOT 5
- Attempted to call an undefined method named "getSQLResultCasing" HOT 2
- Symfony 6.0 HOT 7
- allow false for Column Translation Domain
- function lower(uuid) does not exist
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 apydatagridbundle.