BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
<e-column field='OrderDate' headerText='Order Date' width=100>
<ng-template #editTemplate let-data>
<div class="image">
<input id="inp{{data.OrderID}}" class="e-input" name='input' type="text" value={{data.CustomerID}}/>
<span class="e-icons e-upload" (click)="changeText($event)"></span>
</div>
</ng-template>
<ng-template #template let-data>
<div class="image">
<input id="inp{{data.OrderID}}" class="e-input" name='input' type="text" value={{data.CustomerID}}/>
<span class="e-icons e-upload" (click)=" changeText($event)"></span>
</div>
</ng-template>
</e-column>
|
changeText(args): void {
var inputId = args.target.previousElementSibling.id;
(document.getElementById(inputId) as HTMLInputElement).value = "Changed";
}
actionBegin(args){
if(args.requestType === 'save'){
args.data.CustomerID = (document.getElementById('inp'+ args.data[this.grid.getPrimaryKeyFieldNames()[0]])as HTMLInputElement).value;
}
} |