1

HTMLでさまざまな動的テーブルを作成するDjangoでWebサイトを作成しています。メニューから、目的のテーブルをクリックして再表示します。テーブルの行をドラッグ可能にしたので、たとえば 4 つのテーブルを再表示すると、最初のテーブルから行をドラッグして、必要なテーブルにドロップできます。問題は、ドラッグした行の内容を取得できないことです。データベースに送信して変更されたテーブルの内容を変更するために、それを取得したいと思います。

ここにいくつかのコーディングがあります:

<div class="navmenu">
  <ul class="nav myulclass" id="my-tabs">
  {% for sub, values in data.items %}
    <li onClick="javascript:showonlyone('{{ sub }}');">{{ sub }}</li>
  {% endfor %}
  </ul>
</div>

<div class="tabbable">
  {% for sub, values in data.items  %}
  <div class="rasptable" id="{{ sub }}">
    <table class="formatRasp">
      <thead>
        <tr>
          <th>Hostname</th>
          <th>IP Address</th>
        </tr>
      </thead>
      <tbody class="connectedSortable">
      {% for rpi in values %}
        <tr>
          <td id="{{ rpi.get_serial }}">{{ rpi.get_serial }}</td>
          <td>{{ rpi.get_ip_address  }}</td>
        </tr>
      {% endfor %}
      </tbody>
    </table>
  </div>
  {% endfor %}
</div>

<script type="text/javascript">
    $(document).ready(function() {
        $tabs = $(".tabbable");
        $("tbody.connectedSortable").sortable({
            connectWith: ".connectedSortable",
            start: function(){
                $tabs.addClass('dragging')
            },
            stop: function(){
                $tabs.removeClass('dragging');
                alert('dropped item: ')
            },
        }).disableSelection();
    });
</script>
</body>
4

0 に答える 0