【问题标题】:Displaying data on an laretdialog using titanium and remote database使用钛和远程数据库在 laretdialog 上显示数据
【发布时间】:2014-07-08 23:23:44
【问题描述】:

我正在使用钛 appcelerator 开发移动应用程序。在我的应用程序中,我有一个表格视图,其中包含从远程数据库中检索到的人员姓名列表。当我点击我的表格视图的每一行时,我想显示来自远程数据库的一些其他数据(我列表中每个人的活动)。我使用 php web 服务来做到这一点。我使用循环“For”来显示数据,但是当我点击一行时的所有数据(显示人员的所有活动)的问题。我试图做这个 whitout 循环,我现在只能显示一个数据(点击时,我的 tableview 的所有行只显示第一个人的活动)。我不知道我应该把什么作为条件或女巫循环必须用于此。 请提供任何帮助。这是我的表格视图和警报对话框的屏幕截图:https://www.dropbox.com/s/osan0bb4i6s2bqd/scrennShot.png

【问题讨论】:

    标签: titanium


    【解决方案1】:

    您必须将单击事件列表器添加到 TableView.. 希望它对你有用... 并在创建时将数据对象传递给 TableRow

    var row = Ti.UI.createTableViewRow({
       height : Ti.UI.Size,             
       left : 0,
       obj : your_data[i] // From the array etc for specific row .
    });
    

    添加事件列表器

    e.rowData.obj;
    

    【讨论】:

    • 谢谢马丁,这正是我想做的!它现在工作正常:)
    猜你喜欢
    • 2014-04-18
    • 2016-11-17
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多