Skip to content

File upload widget not working inside loop #457

@mr-easy

Description

@mr-easy

I want to create multiple File upload widget, but it's creating just one widget when created inside a loop.

files = []
for i in range(4):
    files.append(mr.File(label="File upload "+str(i+1), max_file_size="100MB"))

This gives only one file widget 'File upload 4'

While this works:

files = []
files.append(mr.File(label="File upload "+str(1), max_file_size="100MB"))
files.append(mr.File(label="File upload "+str(2), max_file_size="100MB"))
files.append(mr.File(label="File upload "+str(3), max_file_size="100MB"))
files.append(mr.File(label="File upload "+str(4), max_file_size="100MB"))

But I want to do it in a loop.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions