Comments (3)
I would recommend using a separate screen for editing the description, and providing a button for uploading a new version of the photo.
objects:
photos: DAList.using(minimum_number=1, object_type=Thing)
---
question: |
Voulez-vous prendre une autre photo ?
yesno: photos.there_is_another
---
question: |
Ajouter une photo
fields:
- Photo: photos[i].image
datatype: camera
- Description: photos[i].name.text
---
question: |
Describe photo
fields:
- note: |
${ photos[i].image }
${ action_button_html(url_action(photos[i].attr_name('image')), label="Change photo", icon='pencil', color='secondary') }
- Description: photos[i].name.text
continue button field: photos[i].photo_edit
---
mandatory: True
question: |
Sommaire des photos
subquestion: |
${ photos.table }
${ photos.add_action() }
continue button field: done
---
table: photos.table
rows: photos
columns:
- Photo: |
str(row_item.image) + '[BR]' + row_item.name.text
edit:
- photo_edit
from docassemble.
Brilliant ! I'm still not used to the dependencies resolution way of thinking.
Thanks will give it a trial and re-open if I need more detail.
from docassemble.
Closing as your solution is working great !
Thanks
from docassemble.
Related Issues (20)
- Multiple Signatures HOT 6
- Docassemble latest docker image error. HOT 3
- can't start docker image HOT 2
- Error in update.py - no import matching exception
- Issue with displaying special characters in PDFs generated from Markdown HOT 2
- Since Keycloak 18 URL scheme has changed from /auth/realms to /realms HOT 3
- Docker Image Not Working HOT 4
- latest docker cannot start or install packages, numpy error HOT 2
- werkzeug.safe_strp_cmp not found, can't start docassemble HOT 3
- Variables with datatype: raw causing UnboundLocalError HOT 2
- Main page has link to Slack channel that appears expired HOT 3
- JSON representation of code generated fields containing choices results in error HOT 2
- Upgrade version of pdftk-java in docassemble-os HOT 2
- Warn users when the config has duplicate entries that override each other HOT 1
- show if and disable if on the same field behaves unexpectedly HOT 2
- oauth2client in DAOAuth is deprecated HOT 3
- API resume_url with secret HOT 3
- Packages menu doesn't work as expected when browsing a user's playground HOT 1
- numbers and currency formating decimals HOT 1
- Migration to linux/arm64 (rpi4 / Raspberry Pi 4) HOT 2
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 docassemble.