首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用带有文本值编号/日期的Nativescript标签

如何使用带有文本值编号/日期的Nativescript标签
EN

Stack Overflow用户
提问于 2016-05-12 03:08:55
回答 2查看 474关注 0票数 0

我想显示来自bindingcontex数组的数字或日期。使用此代码:

代码语言:javascript
复制
<ListView items="{{ pakets }}" itemTap="onTap">
    <ListView.itemTemplate>
        <grid-layout rows="220, *, *, *" columns="*" id="cardReport" tap="goReport">
            <image row="0" src="{{ foto }}" stretch="aspectFill"/>
            <Label row="1" text="{{ textValue }}" />
            <Label row="2" text="{{ numberValue }}" />
            <Label row="3" text="{{ dateValue }}" />
        </grid-layout>
    </ListView.itemTemplate>
</ListView>

数组pakets fron,值为textValue = 'XXXX',numberValue = 3000,dateValue = '2016-06-04‘

numberValue和dateValue都不显示,但textValue显示在屏幕上。

有什么问题吗?如何在标签Nativescript中使用名称或日期。

不管怎样,谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-28 04:26:09

CSS的问题。我补充如下:

代码语言:javascript
复制
label {
    font-family: 'Roboto', Roboto;
}

还有工作。谢谢@nathanael先生

票数 1
EN

Stack Overflow用户

发布于 2016-05-12 05:21:44

我在一个测试应用程序中测试了这一点;我有以下代码,非常接近于未经修改的代码:以下是XML:

代码语言:javascript
复制
<Page id="Page" onloaded="pageLoaded" class="">
    <ListView items="{{ pakets }}" itemTap="onTap">
        <ListView.itemTemplate>
            <grid-layout rows="220, *, *, *" columns="*" id="cardReport" tap="goReport">
                <image row="0" src="{{ foto }}"  stretch="fill"/>
                <Label row="1" text="{{ textValue }}" />
                <Label row="2" text="{{ numberValue }}" />
                <Label row="3" text="{{ dateValue }}" />
            </grid-layout>
        </ListView.itemTemplate>
    </ListView>
</Page>

下面是JavaScript:

代码语言:javascript
复制
var Observable = require('data/observable').Observable;
var myData = new Observable();

exports.pageLoaded = function(args) {
    var page = args.object;
    myData.pakets = [
        {foto: '~/SO587/nslogo.png', textValue: 'Text', numberValue: 2330, dateValue: '2016-01-01'},
        {foto: '~/SO587/gswn.png', textValue: 'Text', numberValue: 2230, dateValue: new Date()},
    ];
    page.bindingContext = myData;
};

下面是它的样子:从上面的数据可以看到,我有文本,数字,文本日期,第二个数据线有文本,数字和一个真实的日期字段。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37176587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档