Kanban Dialog File Upload Control

Hi. I'm new to syncfusion. I looked for old entries about this but couldn't find one. Is there a way to use file uploader in kanbans dialog? 


3 Replies

VJ Vinitha Jeyakumar Syncfusion Team February 15, 2022 02:56 PM UTC

Hi Muhammed,


You can achieve your requirement using the Kanban edit dialog template. please check the code below,

Code snippet:
                <ejs-kanban id="Kanban" keyField="Status" dataSource="@ViewBag.data" dialogOpen="onDialogOpen" created="onKanbanCreated">
                    <e-kanban-columns>
                        . . .
                            . . .
                    <e-kanban-dialogsettings template="#dialogTemplate"></e-kanban-dialogsettings>
                </ejs-kanban>
    <script id='dialogTemplate' type="text/x-template">
        <table>
            <tbody>
                <tr>
                    <td class="e-label">File Upload</td>
                    <td>
                        <input type="text" name="Upload" id="Upload" class="e-field"  />
                    </td>
                    </td>
                </tr>
            </tbody>
        </table>
    </script>
    @section PreScripts {
        <script>
            var kanbanObj;
            var statusData = ['Open', 'InProgress', 'Testing', 'Close'];
            var assigneeData = ['Nancy Davloio', 'Andrew Fuller', 'Janet Leverling',
                'Steven walker', 'Robert King', 'Margaret hamilt', 'Michael Suyama'];
            var priorityData = ['Low', 'Normal', 'Critical', 'Release Breaker', 'High'];
            function onKanbanCreated() {
                kanbanObj = this;
            }
            function onDialogOpen(args) {
                if (args.requestType !== 'Delete') {
                    var curData = args.data;
                    var fileUpload = new ej.inputs.Uploader({});
                    fileUpload.appendTo(args.element.querySelector('#Upload'));
                    
                }
            }
        </script>
    }


Regards,
Vinitha



MY MUHAMMED YAMAN replied to Vinitha Jeyakumar March 1, 2022 06:49 PM UTC

Thanks for the solution. It works like a charm. 



BS Buvana Sathasivam Syncfusion Team March 2, 2022 05:03 AM UTC

Hi Muhammed, 
 
Most welcome. Please get back to us if you need any further assistance. 

Regards, 
Buvana S 


Loader.
Up arrow icon