создание таблицы в html с использованием javascript и данных crm - PullRequest
0 голосов
/ 28 апреля 2020

В моем файле javascript я пытаюсь создать таблицу, используя html.

У меня есть список записей объекта, который имеет поля, такие как contractid, name, address et c .

var filter = "?$select=*&$filter=_plus_franchisee_value eq " + serviceProviderID;
PlusCRM.RetrieveMultiple("plus_franchiseecontracts", filter, function (records) {
        $("#tblNewAssignments").find("tbody").empty();
        console.log("vendorcontracts list....................");
        console.log(records);
        });

В первом столбце таблицы я хочу показать выпадающий список, в котором должны отображаться все идентификаторы контракта. После того, как я выберу идентификатор, во 2-м и 3-м столбцах должны появиться соответствующие имя и адрес. После его заполнения должна появиться 2-я строка, и в раскрывающемся списке снова должен отобразиться список счетов.

html:

<body onfocusout="parent.setEmailRange();" style="overflow-wrap: break-word;">
    <div class="row">
        <div class="col-md-12">
            <h5>New Assignments</h5>
            <hr>
            <div id="divNewAssignments">
                <table id="tblNewAssignments">
                    <thead>
                        <tr>
                            <th>Vendor Contract</th> (this should be drop down)
                            <th>Volume Purchased</th>
                            <th>% Fulfilled</th> 
                            <th>Volume Owed</th> 
                            <th>Vendor Amount</th> 

                        </tr>
                    </thead>
                    <tbody></tbody>
                    <tfoot></tfoot>
                </table>
                <div class="inline-loader"></div>
                <div class="no-records" style="display: none">No records found</div>
            </div>
        </div>  
    </div>
</body></html>

Пожалуйста, помогите мне добиться этого.

Спасибо

1 Ответ

0 голосов
/ 28 апреля 2020

Это может помочь вам, я не уверен. add-a-drop-down-in-a-table-using- html

и если вы хотите сделать то же самое с javascript, вы можете сделать это следующим образом.

function func(){
var addrow = '<tr>'
addrow += <td>'
addrow += '<select>        
            <option value="">record1</option>
            <option value="">record2</option>
            <option value="">record3</option>
            <option value="">record4</option>
    </select>'
addrow += '</td>'
addrow += '</tr>'

for(var i = 0; i < length_of_records; i++){
   jQuery("#tblNewAssignments tbody").append(addrow);
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...