0
私はこのHTMLコードを持っています。編集をクリックするとすべてのフィールドが編集可能になりますが、テーブル全体ではなく編集可能にしたいだけです。anglejsでワンクリックで編集可能なすべてのフィールドを回避するにはどうすればいいですか?
HTMLコード:
<tr ng-repeat="employeeDetail in employeeDetails | filter:filterUser">
<td>
<!-- editable username (text with validation) -->
<a ui-sref="Reports"><span editable-text="employeeDetail.empName" e-form="tableform" ng-click="seeDetails(employeeDetail.userId)">
{{ employeeDetail.empName || 'empty' }}
</span></a>
</td>
<td>
<span editable-text="employeeDetail.departmentName" e-form="tableform" onbeforesave="checkName($data, user.id)">
{{ employeeDetail.departmentName || 'empty' }}
</span>
</td>
<td>
<span editable-text="employeeDetail.empEmail" e-form="tableform" onbeforesave="checkName($data, user.id)">
{{ employeeDetail.empEmail || 'empty' }}
</span>
</td>
<td>
<span editable-text="employeeDetail.empContact" e-form="tableform" onbeforesave="checkName($data, user.id)">
{{ employeeDetail.empContact || 'empty' }}
</span>
</td>
<td>
<span editable-text="employeeDetail.empContact" e-form="tableform" onbeforesave="checkName($data, user.id)">
NIL
</span>
</td>
<td>No Entry Found!</td>
<td style="padding:5px!important;">
<i class="fa fa-trash" ng-click="deleteEmp(employeeDetail.userId)">
</td>
<td>
<!-- buttons -->
<div class="btn-edit">
<i ng-show="!tableform.$visible" ng-click="tableform.$show(employeeDetail.userId)" class="fa fa-pencil-square add-icon" title="Edit Employee" aria-hidden="true"></i>
<!-- <button editable-text="employeeDetail.empName">Edit</button> -->
</div>
<div class="btn-form" ng-show="tableform.$visible">
<button type="submit" ng-click="updateEmployee(employeeDetail.empName)" ng-disabled="tableform.$waiting" class="btn btn-primary">save</button>
<button type="button" ng-disabled="tableform.$waiting" ng-click="tableform.$cancel()" class="btn btn-default">cancel</button>
</div>
</td>
<!-- <td><button type="button" ng-show="tableform.$visible" ng-click="deleteUser(user.id)" class="btn btn-danger pull-right">Del</button></td> -->
</tr>
あまりにも曖昧な!働くスニペット、プランカーまたはフィドルを作成します。 – Sajal
自分の答えを受け入れるか、あなた自身で解決した場合は自分の答えを書き込むことを検討してください。 – JustinJmnz