हाय मैं जानना चाहता हूं कि मैं केंडो क्लौम टेम्पलेट के अंदर एक फ़ंक्शन कैसे कॉल करूं?
मैं चाहता हूं कि यह फ़ंक्शन सेल मान ले और परिणाम लौटाए।
कुछ इस तरह:
<kendo-grid-column field="tot" [style]="{'text-align': 'right'}">
<ng-template kendoGridCellTemplate let-value="value">
<span>{{ myFunction(value) }}</span>
</ng-template>
</kendo-grid-column>
public myFunction(n){
if(n>0){
return "ok";
}else{
return "do check";
}
}
इस मामले में समारोह नहीं कहा जाता है।
धन्यवाद,
सादर
-1
Federico
17 पद 2020, 18:55
1 उत्तर
सबसे बढ़िया उत्तर
पास करने के लिए value
नामक कोई फ़ील्ड नहीं है।
बदलने की कोशिश:
<kendo-grid-column field="tot" [style]="{'text-align': 'right'}">
<ng-template kendoGridCellTemplate let-value="value">
<span>{{ myFunction(value) }}</span>
</ng-template>
</kendo-grid-column>
प्रति:
<kendo-grid-column field="tot" [style]="{'text-align': 'right'}">
<ng-template kendoGridCellTemplate let-dataItem>
<span>{{ myFunction(dataItem) }}</span>
</ng-template>
</kendo-grid-column>
और तदनुसार myFunction
का प्रयोग करें।
कृपया पढ़ें https://www.telerik.com/kendo -angular-ui/components/grid/api/CellTemplateDirective को बेहतर ढंग से समझने के लिए।
1
Giannis
4 जिंदा 2021, 11:02
संबंधित सवाल
नए सवाल
angular
Google से वेब फ्रेमवर्क के बारे में प्रश्न इस टैग का उपयोग कोणीय प्रश्नों के लिए करें जो एक व्यक्तिगत संस्करण के लिए विशिष्ट नहीं हैं। पुराने AngularJS (1.x) वेब ढांचे के लिए, कोणीयज टैग का उपयोग करें।