У меня есть веб-ресурс в моей форме crm. Я пытаюсь показать некоторые данные в таблице, используя html в моем файле сценария на веб-ресурсе.
Сначала я должен извлечь данные из crm (который будет список), как
PlusCRM.RetrieveUsingFetchXML("plus_franchiseecontracts", fetchXMLFilter, function (vendorcontracts) {
});
Допустим, список содержит несколько учетных записей с полями, такими как accountid, accountname, accountaddress et c. Мне нужно показать выпадающий список в первом столбце таблицы, и какую бы запись ни выбрали, мне нужно заполнить адрес и имя в двух других столбцах.
Моя html страница:
<body onfocusout="parent.setEmailRange();" style="overflow-wrap: break-word;">
<div class="row">
<div class="col-md-12">
<h5>Existing Assignments</h5>
<hr>
<div id="divAccounts">
<table id="tblAccounts">
<thead>
<tr>
<th>Vendor Contract</th>
<th>Designation</th>
<th>Start Date</th>
<th>Vendor Amount</th>
<th>Vendor Percent</th>
<th>Vendor Net</th>
<th>Replaceable</th>
<th>Replaceable 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>
Пример файла My. js выглядит следующим образом:
strHtml += '<tr data-assignmentid="' + getFormattedID(assignments[i].plus_assignmentid) + '">';
strHtml += ' <td>' + vendorcontracts[i]["plus_contractnumber"]; + '</td>';
strHtml += ' <td>' + vendorcontracts[i]["plus_designation@OData.Community.Display.V1.FormattedValue"]; + '</td>';
strHtml += ' <td>' + assignments[i].plus_startdate + '</td>';
strHtml += ' <td>' + assignments[i].plus_zeeamount + '</td>';
strHtml += ' <td>' + assignments[i].plus_zeepercent + '</td>';
strHtml += ' <td>' + assignments[i].plus_zeenet + '</td>';
strHtml += ' <td><input type="checkbox" class="replaceablecheckbox"></td>';
strHtml += ' <td><input type="Text" class="replaceableamount"></td>';
strHtml += '</tr>';
требования: 1. как отобразить идентификаторы в раскрывающемся списке 2. при нажатии на него, как заполнить связанные данные в других столбцах