Bootstrap модальных и передаваемых данных - PullRequest
0 голосов
/ 15 апреля 2020

В настоящее время я работаю над проектом по обмену исследованиями и источниками. Мой клиент хочет, чтобы при создании новой сетки мы заполняли соответствующие данные, а затем имели возможность нажать кнопку, чтобы получить выбор шаблонов. Затем я хочу иметь возможность взять данные из модального шаблона и передать их модальному сетке. Код для модальной сетки:

  <div class="modal fade gridModal" id="grid_modal">
      <div class="modal-dialog" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <h5 class="modal-title" id="gridModalLabel">New Grid</h5>
          <button type="button" class="close" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">&times;</span>
          </button>
        </div>
        <div class="modal-body content">
            <form role="form" method="POST" action="">
              <div class="form-group">
                <label>Grid Name</label>
                <input type="text" class="form-control name" required maxlength="45" placeholder="Grid Name">
              </div>
              <div class="form-group">
                <label>Grid Description</label>
                <input type="text" class="form-control description" required maxlength="45" placeholder="Grid Description">
              </div>
              <div class="form-group">
                <label>Templates (Optional)</label>
                <select class="form-control templateSelect" name="template">
                  <option value="0">No Template</option>
                  <option v-for="template in templates" :value="template.grid_id">{{template.grid_title}}</option>
                </select>
                <button type='button' class='btn btn-primary toggle-modal' data-toggle='#select_template_modal'>Create New Template</button>
              </div>
              <div class="form-group">
                <label>Project</label>
                <select name="project" class="form-control projectSelect">
                  <option v-for="project in projects" :value="project.project_id"> {{project.project_name}}</option>
                </select>
              </div>
            </form>
          </div>
        <div class="modal-footer">
          <a href="#" data-dismiss="modal" class="btn">Close</a>
          <a href="#" class="btn btn-primary save">Save changes</a>
        </div>
      </div>
    </div>
  </div>

Код для модальной таблицы:

<div class="modal" id="select_template_modal">
      <div class="modal-dialog modal-lg">
      <div class="modal-content">
        <div class="modal-header">
          <h5 class="modal-title">Select Template (Optional)</h5>
          <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
          </div><div class="container"></div>
        <div class="modal-body content">
          <div class='selectTemplatePages'>
            <div class="form-group templates">
              <label>Suggested Templates</label>
              <select class="form-control templateSelect selectTemplateBottom selectTemplateNav" id="exampleFormControlSelect1" name="template">
                <option value="0">No Template</option>
                <option v-for="template in templates" :value="template.grid_id">{{template.grid_title}}</option>
                  <input type="hidden" value="start" class="page"/>
              </select>
            </div>
          </div>
        </div>
        <div class="modal-footer">
          <a href="#" data-dismiss="modal" class="btn">Close</a>
          <a href="#" data-dismiss='modal' class="btn btn-primary selected">Save</a>
        </div>
      </div>
    </div>
  </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...