【问题标题】:Titanium TableView data row adding custom backgroundTitanium TableView数据行添加自定义背景
【发布时间】:2015-08-19 08:50:41
【问题描述】:

我在钛移动应用程序中从我的 wordpress 类别中获取数据,我有 5 个类别如何设置这 5 行的背景? 这是我的类别 JS

$.init = function() {

var rows = [];  
 getCategories(function(_data) {

    for (var x = 0; x < _data.length; x++) {

        rows.push(Alloy.createController('category-item', {
            data : _data[x]
        }).getView());

    }

    $.categories_table.setData(rows);

    APP.Loading.hide();
    });

这个分类项目

$.c_title.text = args.data.name  ; 
$.c_counts.text = args.data.count  ; 
$.row.Item = args.data; 

【问题讨论】:

    标签: titanium row titanium-alloy appcelerator-mobile


    【解决方案1】:

    假设 $.rowTi.UI.TableViewRow 对象,你会这样做:

    $.row.backgroundImage = args.data.variableHoldingImagePath;

    【讨论】:

    • thnx 回复如何设置 variableHoldingImagePath 不是任何绑定图像 我可以本地绑定吗?我可以使用此代码 row1 row2 吗? ?
    • 可以为远程图片设置一个URI,也可以指定本地图片。本地图像应该在 assets 文件夹中,然后只需设置图像的路径(以 assets/[platform] 作为根文件夹)。例如:$.row.backgroundImage = '/images/row.png'
    • 现在我可以添加背景图片但是如何添加单独的行 ex row1 image1.png row2 image.2 png $.row.backgroundImage = '/images/row.png' $.row2.backgroundImage = '/images/row2.png' 可能吗? i.hizliresim.com/XoX315.png
    • 好吧,确保 args.data 的每一行都有正确的路径。您可以在第一个代码块的 for() 循环中执行此操作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-29
    • 2018-01-21
    • 1970-01-01
    • 2013-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多