Git Product home page Git Product logo

Comments (3)

jhpyle avatar jhpyle commented on August 26, 2024

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.

ikus060 avatar ikus060 commented on August 26, 2024

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.

ikus060 avatar ikus060 commented on August 26, 2024

Closing as your solution is working great !

Thanks

from docassemble.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.