Sencha 架构师可以使用模板成员函数吗?

Posted

技术标签:

【中文标题】Sencha 架构师可以使用模板成员函数吗?【英文标题】:Sencha architect using Template member functions possible? 【发布时间】:2012-06-13 21:39:48 【问题描述】:

可以在sencha architect 2中使用“模板成员函数”吗?

在煎茶触摸中,您可以像这样使用它们:

var tpl = new Ext.XTemplate(
'<p>Name: name</p>',
'<p>Kids: ',
'<tpl for="kids">',
    '<tpl if="this.isGirl(name)">',
        '<p>Girl: name - age</p>',
    '<tpl else>',
        '<p>Boy: name - age</p>',
    '</tpl>',
    '<tpl if="this.isBaby(age)">',
        '<p>name is a baby!</p>',
    '</tpl>',
'</tpl></p>',

    // XTemplate configuration:
    disableFormats: true,
    // member functions:
    isGirl: function(name)
       return name == 'Sara Grace';
    ,
    isBaby: function(age)
       return age < 1;
    

);

你能提供一个例子来说明如何做到这一点吗?有其他选择吗?

【问题讨论】:

【参考方案1】:

你想用什么,Template 或 XTemplate?提供了两种类型的模板:模板和 XTemplate。 Template 为我们提供了基本的模板功能,而 XTemplate 则更高级。

模板化附加功能,例如 XTemplate 提供的条件、循环、内联函数和内置变量,以显示过滤的项目。

我不是 Sencha Architect 的粉丝,但你能做到吗? :) Ciao

【讨论】:

我想在sencha架构师中使用XTemplates,就像我之前写的那样。 不幸的是,Sencha Architect 的工作方式与 Sencha Touch 不同

以上是关于Sencha 架构师可以使用模板成员函数吗?的主要内容,如果未能解决你的问题,请参考以下文章

将成员函数传递给模板函数时出现语法错误

类数据成员中可以使用模板参数推导吗?

逆向第十九讲——类继承和成员类运算符重载模板逆向20171211

C++函数指针与成员函数指针

怎么获得成员函数的地址

这是为成员函数的 C++ 模板部分特化构造类的好方法吗?