[ Titanium Mobile ] TableView の行を上から表示順に取得するサンプル

Titanium Mobile で TableView の行を上から表示順に取得するサンプルを作ってみました。

サンプルの概要

行をドラッグして並び替えると、行の順番を上からログウィンドウに表示します。

ユーザーが並び替えた順番をデータベースに保存するために書きました。

サンプルコード

var win = Ti.UI.createWindow();

rows = [
    {title:"A"},
    {title:"B"},
    {title:"C"},
    {title:"D"},
    {title:"E"}
]

tv = Ti.UI.createTableView({
    data:rows,
    editable:true,
    moveable:true
});

tv.editing = true;

tv.addEventListener('move',function(e){
    section = tv.data[0];
    Ti.API.info("rowCount:" + section.rowCount);
    for (var i=0;i<section.rowCount;i++) {
        Ti.API.info(section.rows[i].title);
    };
});

win.add(tv);
win.open();

開発環境

  • Titanium Mobile SDK 1.7.5
  • iOS SDK 5.0

参考にさせてもらったページ

ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。