No data showing on vertical table yet appears on horizontal

HI guys,

I am having trouble with the data that I am getting back from a API call. I wish to place the data into a a ‘repeat’ accordion card - within a table - using the BS5 table generator in the vertical format.

  1. However none of the data appears aside from the table header labels, when in the vertical position. If i simply change in the BS5 generator to a horizontal table - all the data is there but as one large data ‘block’.
  2. So the other issue I have is that I can’t separate this data block into in its constituent parts (style code ID ) on separate ‘repeat’ cards. Each data block is separated by its own ‘ID’ numerical code in the API:
  3. the table is for a mobile first - so one reason for the data table to be in vertical format.

“data”: / “inspections”: / “id”: 24282,

Thanks

Images for reference:

  1. vertical table with no data
  2. horizontal table with data
  3. the API schema - showing how the data blocks should appear as repeats.

This is the code for the vertical format where the data does not appear:

    <div class="container mt-3" id="Tab_Test_repeats">
    <div class="row">
        <div class="col" dmx-repeat:repeat_col="2">
            <div class="accordion" id="accordion2">
                <div class="card border-0 order-sm-1 align-self-stretch flex-grow-1">
                    <div class="card-header mt-2 mb-4 bg-info style45" id="accordion2_headingOne">
                        <h5 class="mb-0">
                            <button id="accordion2_collapseOne_Btn" class="btn w-100 text-start style119 active" type="submit" data-bs-toggle="collapse" aria-expanded="true" aria-controls="collapseOne" data-bs-target="#accordion2_collapseOne">
                                <table class="table table-sm table-borderless">
                                    <tbody dmx-generator="bs5table" dmx-populate="api_GET_SD_Inspect_list_FULL.data.data.inspections">
                                        <tr>
                                            <th>Style code</th>
                                            <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections[0].style_code"></td>
                                        </tr>
                                    </tbody>
                                </table>
                            </button>
                        </h5>
                    </div>
                    <div id="accordion2_collapseOne" class="collapse" is="dmx-bs5-collapse" show="true" aria-labelledby="accordion2_headingOne" data-bs-parent="#accordion2" data-parent="#accordion2">
                        <table class="table table-striped">
                            <tbody dmx-generator="bs5table" dmx-populate="api_GET_SD_Inspect_list_FULL.data.data.inspections">
                                <tr>
                                    <th>Id</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.id"></td>
                                </tr>
                                <tr>
                                    <th>Input reference</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.input_reference"></td>
                                </tr>
                                <tr>
                                    <th>Inspection number</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.inspection_number"></td>
                                </tr>
                                <tr>
                                    <th>Handover date</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.handover_date"></td>
                                </tr>
                                <tr>
                                    <th>Supplier</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.supplier_id"></td>
                                </tr>
                                <tr>
                                    <th>Supplier name</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.supplier_name"></td>
                                </tr>
                                <tr>
                                    <th>Supplier rating</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.supplier_rating"></td>
                                </tr>
                                <tr>
                                    <th>Factory</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.factory_id"></td>
                                </tr>
                                <tr>
                                    <th>Udc</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.UDC_id"></td>
                                </tr>
                                <tr>
                                    <th>Client pos</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.client_pos"></td>
                                </tr>
                                <tr>
                                    <th>Style code</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.style_code"></td>
                                </tr>
                                <tr>
                                    <th>Style name</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.style_name"></td>
                                </tr>
                                <tr>
                                    <th>Colours</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.colours"></td>
                                </tr>
                                <tr>
                                    <th>Season code</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.season_code"></td>
                                </tr>
                                <tr>
                                    <th>Style division</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.style_division"></td>
                                </tr>
                                <tr>
                                    <th>Style wholesale class</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.style_wholesale_class"></td>
                                </tr>
                                <tr>
                                    <th>Style subclass</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.style_subclass"></td>
                                </tr>
                                <tr>
                                    <th>Select for compliance</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.select_for_compliance"></td>
                                </tr>
                                <tr>
                                    <th>Select for aql</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.select_for_AQL"></td>
                                </tr>
                                <tr>
                                    <th>Inspection date</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.inspection_date"></td>
                                </tr>
                                <tr>
                                    <th>Order quantity</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.order_quantity"></td>
                                </tr>
                                <tr>
                                    <th>Status</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.status"></td>
                                </tr>
                                <tr>
                                    <th>Updated on</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.updated_on"></td>
                                </tr>
                                <tr>
                                    <th>Arrived consol</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.arrived_consol"></td>
                                </tr>
                                <tr>
                                    <th>Arrived consol date</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.arrived_consol_date"></td>
                                </tr>
                                <tr>
                                    <th>Qc check</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.QC_check"></td>
                                </tr>
                                <tr>
                                    <th>Compliance check</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.compliance_check"></td>
                                </tr>
                                <tr>
                                    <th>Qc check status</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.QC_check_status"></td>
                                </tr>
                                <tr>
                                    <th>Compliance check status</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.compliance_check_status"></td>
                                </tr>
                                <tr>
                                    <th>Supplier code</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.supplier_code"></td>
                                </tr>
                                <tr>
                                    <th>Delivery name</th>
                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections.delivery_name"></td>
                                </tr>
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
        </div>
    </div>
    </div>

**This is the code for the horizontal table where the data appears fully but does not repeat with its own ‘ID’ numerical code:

        <div class="container mt-3" id="Tab_Test_repeats">
            <div class="row">
                <div class="col" dmx-repeat:repeat_col="2">
                    <div class="accordion" id="accordion2">
                        <div class="card border-0 order-sm-1 align-self-stretch flex-grow-1">
                            <div class="card-header mt-2 mb-4 bg-info style45" id="accordion2_headingOne">
                                <h5 class="mb-0">
                                    <button id="accordion2_collapseOne_Btn" class="btn w-100 text-start style119 active" type="submit" data-bs-toggle="collapse" aria-expanded="true" aria-controls="collapseOne" data-bs-target="#accordion2_collapseOne">
                                        <table class="table table-sm table-borderless">
                                            <tbody dmx-generator="bs5table" dmx-populate="api_GET_SD_Inspect_list_FULL.data.data.inspections">
                                                <tr>
                                                    <th>Style code</th>
                                                    <td dmx-text="api_GET_SD_Inspect_list_FULL.data.data.inspections[0].style_code"></td>
                                                </tr>
                                            </tbody>
                                        </table>
                                    </button>
                                </h5>
                            </div>
                            <div id="accordion2_collapseOne" class="collapse" is="dmx-bs5-collapse" show="true" aria-labelledby="accordion2_headingOne" data-bs-parent="#accordion2" data-parent="#accordion2">
                                <table class="table table-striped">
      <thead>
        <tr>
          <th>Id</th>
          <th>Input reference</th>
          <th>Inspection number</th>
          <th>Handover date</th>
          <th>Supplier</th>
          <th>Supplier name</th>
          <th>Supplier rating</th>
          <th>Factory</th>
          <th>Udc</th>
          <th>Client pos</th>
          <th>Style code</th>
          <th>Style name</th>
          <th>Colours</th>
          <th>Season code</th>
          <th>Style division</th>
          <th>Style wholesale class</th>
          <th>Style subclass</th>
          <th>Select for compliance</th>
          <th>Select for aql</th>
          <th>Inspection date</th>
          <th>Order quantity</th>
          <th>Status</th>
          <th>Updated on</th>
          <th>Arrived consol</th>
          <th>Arrived consol date</th>
          <th>Qc check</th>
          <th>Compliance check</th>
          <th>Qc check status</th>
          <th>Compliance check status</th>
          <th>Supplier code</th>
          <th>Delivery name</th>
        </tr>
      </thead>
      <tbody is="dmx-repeat" dmx-generator="bs5table" dmx-bind:repeat="api_GET_SD_Inspect_list_FULL.data.data.inspections" id="tableRepeat1">
        <tr>
          <td dmx-text="id"></td>
          <td dmx-text="input_reference"></td>
          <td dmx-text="inspection_number"></td>
          <td dmx-text="handover_date"></td>
          <td dmx-text="supplier_id"></td>
          <td dmx-text="supplier_name"></td>
          <td dmx-text="supplier_rating"></td>
          <td dmx-text="factory_id"></td>
          <td dmx-text="UDC_id"></td>
          <td dmx-text="client_pos"></td>
          <td dmx-text="style_code"></td>
          <td dmx-text="style_name"></td>
          <td dmx-text="colours"></td>
          <td dmx-text="season_code"></td>
          <td dmx-text="style_division"></td>
          <td dmx-text="style_wholesale_class"></td>
          <td dmx-text="style_subclass"></td>
          <td dmx-text="select_for_compliance"></td>
          <td dmx-text="select_for_AQL"></td>
          <td dmx-text="inspection_date"></td>
          <td dmx-text="order_quantity"></td>
          <td dmx-text="status"></td>
          <td dmx-text="updated_on"></td>
          <td dmx-text="arrived_consol"></td>
          <td dmx-text="arrived_consol_date"></td>
          <td dmx-text="QC_check"></td>
          <td dmx-text="compliance_check"></td>
          <td dmx-text="QC_check_status"></td>
          <td dmx-text="compliance_check_status"></td>
          <td dmx-text="supplier_code"></td>
          <td dmx-text="delivery_name"></td>
        </tr>
      </tbody>
    </table>
                            </div>
                        </div>
                    </div>
                </div>
            </div>

        </div>

Thanks

Community Page
Last updated: