Comments (4)
The previous vas caused because of the wrong entity mapping.
Here are my issue findings after used it:
- Automatically binding is not working well
- in my column file, I have the "id" attribute and it's mapping to sys$BaseUuidEntity.id insted of the entity I have selected
- my file is called as the entity, maybe there should be an auto selection
- if the column is an association, then maybe it should propose to select the attribute of the "foreign" entity ?
- If I do a mistake I canot return back (to the previous step)!
- Enum binding : if the value is not defined in uppercase in the code, then it will not bind it :) . I had a enum which was like
Sender
and it didn't match, I had to change my enum def withSENDER
. If not fixing, then maybe it should be highlighted in the readme that it should be all uppercase. - Error message handling!! This is the most important one, there should be a message showing to the user why it's not working. And at the end a report text box which shows everything that was not imported and why.
Questions :
- How to use the imported configurations ?
- In my Entity browsers, how to add an action
Import
(near the create, edit, delete ) which will use the Wizard OR a popup using the defined configuration to quickly do the importation ? like an Action which will accept a ImportConfiguration or by the name of the ImportConfiguration, by invoking the file fileUploadfield
Again, this is a grate tool! Well done!!
from cuba-component-data-import.
Hi,
thanks for reaching out.
regarding your issues:
1.1: I'm not 100% sure I understand your case correctly. Perhaps the same as described in #65? Can you share an example project with an example import file and create a dedicated issue? that would be awesome!
1.2: that might make sense. I've created an issue for that: #70
1.3: I've not a full picture on how the best user experience for that it. Perhaps this error cases will be reduced by #24. If you think this is totally unrelated - what do mean more detailed?
Regarding your questions:
- currently it is just not possible. This probably seems somewhat weird (and in fact it is). It had to do with the history of the app-component and how it came about. Whatever - it is in the pipeline: #32 & #31
- this is already described in #33 as well as #31
Bye
Mario
from cuba-component-data-import.
I think you already planed to do almost everything I listed above (issues you have created).
I also think that priorities are (based on the utility of the tool) :
- #33
- Friendly error messages and import log on the screen
- Handling large files, performances (not yet tested)
- Wizard Import UI improvements
- Others
from cuba-component-data-import.
will close this for now as the main part was adressed in #74, other stuff became dedicated issues.
from cuba-component-data-import.
Related Issues (20)
- Error initializing application using data-import together with attachable component HOT 1
- Support to stop the loading process on unique violation HOT 1
- initial values for entity attributes HOT 6
- Adding Data Import and Tagging together throws an error HOT 1
- You have attempted to set a value of type class java.lang.String for parameter propertyValue with expected type of class java.lang.Integer from query string HOT 1
- Import configurations, does nothing HOT 1
- CUBA 6.10 support HOT 2
- Unable to import data for complex key entity HOT 3
- MySQLSyntaxErrorException: Unknown column 'ASSOCIATION_LOOKUP_ATTRIBUTE' in 'field list' HOT 2
- CUBA 7 support HOT 1
- Import Wizard cannot save Unique Configuration with reuse = true
- Unable to use Excel file for DataImportAPI HOT 1
- Contraint violation HOT 1
- Data Import fails with Unique Configuration: Update and association attribute binding HOT 1
- Transient fields with only a getter are trying to be imported HOT 1
- GuiDevelopmentException: Property 'isColumnRequired' is not found in entity 'ddcdi$ImportAttributeMapper' HOT 1
- Issue with number fields HOT 1
- Bug in the DataImportAPI.java
- unique configuration with composition
- Setting Entity Attribute to next running number
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 cuba-component-data-import.