У меня есть сетка додзё с хранилищем данных json (набор результатов mysql преобразован в формат json). В настоящее время моя сетка показывает 5 столбцов, как показано ниже на рисунке:
У меня есть столбец с именем «Действие». Строки в этом столбце «Действие» должны содержать кнопки или изображения (значок редактирования, значок удаления) с гиперссылками, такими как edit.php?id=1 для редактирования или delete.php?id=1 для удаления. Вот мой код сетки додзё:
<span dojoType="dojo.data.ItemFileReadStore" data-dojo-id="studentsStore" url="http://localhost/newsmis/public/studentManagement/student/fetchdata/data/1"></span>
<table dojoType="dojox.grid.DataGrid" id="studentsGrid" data-dojo-id="studentsGrid" columnReordering="true" sortFields="['idstudents','first_name','middle_name','last_name']" store="studentsStore" clientSort="true" selectionMode="single" rowHeight="25" noDataMessage="<span class='dojoxGridNoData'>No students found</span>">
<thead>
<tr>
<th field="idstudents" width="20%">Student ID</th>
<th field="first_name" width="20%">First Name</th>
<th field="middle_name" width="20%">Middle Name</th>
<th field="last_name" width="20%">Last Name</th>
<th field="action" width="20%">Action</th>
</tr>
</thead>
</table>
Мой формат данных json
{"identifier":"idstudents","items":[{"idstudents":"11","first_name":"Pradip","middle_name":"Maan","last_name":"Chitrakar"}]}
Как мне это сделать? Пожалуйста, предложите мне несколько идей