diff --git a/html/exhi/application/views/project/v_project_edit.php b/html/exhi/application/views/project/v_project_edit.php index a58f6f91b429d105078d2a957e8f0f52705e852a..cdb1df7b0fef8cbda6217e68156464711791949c 100644 --- a/html/exhi/application/views/project/v_project_edit.php +++ b/html/exhi/application/views/project/v_project_edit.php @@ -415,6 +415,8 @@ $(document).ready(function() { get_project_detail_member() }); +let all_user = []; + function get_project_detail_member(){ $.ajax({ type: 'post', @@ -426,6 +428,7 @@ function get_project_detail_member(){ success: function(data) { set_detail(data.detail) set_member(data.member, data.users) + all_user = data.users } }) } @@ -759,7 +762,14 @@ function add_member(){ const image = template_clone.querySelector('input[name="filepond-circle"]'); const x = template_clone.querySelector(".select-student") x.id = `select-student-${member_index}` - + const input_select = template_clone.querySelector(".select-student") + let option = document.createElement("option"); + for (user of all_user) { + option = document.createElement("option"); + option.setAttribute("value", user.user_id); + option.text = `${user.student_id} ${user.first_name} ${user.last_name}`; + input_select.appendChild(option); + } content.appendChild(template_clone) const image_member = FilePond.create(image, { acceptedFileTypes: ['image/png'], diff --git a/html/exhi/application/views/project/v_project_edit_user.php b/html/exhi/application/views/project/v_project_edit_user.php index af9a03235a442905f4dbaf496a1757b760a08d12..f0c713a610313ec070e380703b03a626ed2176ef 100644 --- a/html/exhi/application/views/project/v_project_edit_user.php +++ b/html/exhi/application/views/project/v_project_edit_user.php @@ -415,6 +415,8 @@ $(document).ready(function() { get_project_detail_member() }); +let all_user = []; + function get_project_detail_member(){ $.ajax({ type: 'post', @@ -426,6 +428,7 @@ function get_project_detail_member(){ success: function(data) { set_detail(data.detail) set_member(data.member, data.users) + all_user = data.users } }) } @@ -759,7 +762,14 @@ function add_member(){ const image = template_clone.querySelector('input[name="filepond-circle"]'); const x = template_clone.querySelector(".select-student") x.id = `select-student-${member_index}` - + const input_select = template_clone.querySelector(".select-student") + let option = document.createElement("option"); + for (user of all_user) { + option = document.createElement("option"); + option.setAttribute("value", user.user_id); + option.text = `${user.student_id} ${user.first_name} ${user.last_name}`; + input_select.appendChild(option); + } content.appendChild(template_clone) const image_member = FilePond.create(image, { acceptedFileTypes: ['image/png'],