特定のviewに挿入されているstatusのリストを取得、設定する

  • ページ: 目安箱
  • 投稿者: ne_Sachirou?
  • 優先順位: 低
  • 状態: 却下
  • カテゴリー: AzureaScript?
  • 投稿日: 2011-03-27 (日) 13:02:11
  • バージョン: 1.3.2 Beta12

メッセージ

ex. 取得

var view;
// Status Object[] = View Object.statuses;

// System.views.currentViewName - http://azurea.refy.net/ja/wiki/index.php?%E7%9B%AE%E5%AE%89%E7%AE%B1%2F4
view = System.views.getView(System.views.currentView,
                            System.views.currentViewName);
System.alert('@' + view.statuses[0].screen_name + ':\n' + view.statuses[0].text);

ex. 設定

view = System.views.getView(1, // Mention
                            null);
// Status(text,                     // @param String='':
//        id in_reply_to_status_id, // @param String='0':
//        favorite,                 // @param Boolean=false:
//        created_at,               // @param Number=Date.now():
//        user,                     // @param User Object:
//        geo,                      // @param Geo Object=null:
//        source);                  // @param String='':
// User(id,                // @param String:
//      name,              // @param String:
//      screen_name,       // @param String:
//      location,          // @param String='':
//      description,       // @param String='':
//      profile_image_url, // @param String:
//      url,               // @param String='':
//      protected_);       // @param Boolean=false:
// Geo(lat,  // @param Number:
//     lon); // @param Number:
// 或いはnew Status(), new User(), new Geo()をせずに、Hashを渡す丈でも良いかもしれない。
view.statuses.unshift(new Status(text, id in_reply_to_status_id, favorite, created_at, user, geo, source));


もし見えてたら空欄にしてね!:

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-08-27 (土) 10:33:43 (1446d)