无法从kendotreelist中的kendo模板调用typescript中的函数
Not able to call function in typescript from kendo template in kendotreelist
Kendo树列出了类A中的代码(typescript文件(:我已经调用了Kendo模板中的一个函数。
export class A{
drillDownDataSource: any;
constructor() {
this.GetStatutoryIncomeGridViewData();
}
GetStatutoryIncomeGridViewData() {
$.ajax({
type: 'POST',
url: 'Controller/Action/',
data: stfilterData,
success: function (data) {
$("#grid").kendoTreeList({
dataSource: data,
columns: [
{ field: "Transaction1",
template:kendo.template("#=FormatNumberToEn(Transaction1)#").bind(this) },
}
});
});
public FormatNumberToEn(value) { }
}
}
获取错误function FormatNumberToEn is undefined
如果你想在KendoUI模板中使用函数,你必须在全局(JavaScript-(范围中定义它们。(参考(
只需从类A
中提取FormatNumberToEn
函数。
export class A {
/* class definition */
}
function FormatNumberToEn(value) { /* function logic */ }
或者,将函数定义为static
并在模板内调用A.FormatNumberToEn()
也可以。(现在无法测试,因为我在移动设备上。(
相关文章:
- 从HTML调用typescript文件中的函数
- 调用Typescript setter don't返回函数,尽管关联的getter可以工作
- Typescript从类的构造函数调用方法
- 在TypeScript中放置一个RequireJS定义以从javascript调用
- 通过 RequireJS 从 javascript 调用 TypeScript 模块
- 使用 TypeScript 在 AngularJS 中的指令之间共享来自异步调用的数据
- 从服务 AngularJS + TypeScript 调用指令
- 当 js 用 Typescript 调用 scrollMaxY 参数时,我如何处理
- 从 TypeScript 调用 JavaScript 函数
- 如何使用 AngularJs 和 Typescript 进行异步调用
- 如何在 TypeScript / JavaScript 中调用节点.js脚本
- 在 Javascript 函数中调用 Typescript 函数
- 订阅子属性的可观察值,并在 TypeScript 的绑定上下文中调用父方法
- 使用 TypeScript 在 OnClick 上调用方法
- 为什么这个由Typescript生成的JavaScript构造函数包装了一个立即调用的函数
- 从JavaScript正确调用TypeScript代码
- typescript从字符串调用kendo ui方法
- Typescript async/await Promise调用差异
- Angular 2 typescript调用函数
- 从typescript调用Web服务时出错