TONY0922のブログ

学んだことを適当に記録していくブログです。主にRubyで仕事してます。最近はJavaScriptとObjectibe-C始めました。Titanium関連もちょいちょい触ってます。更新頻度はそんなに高くないので、ご了承下さい。

Titanium Mobile(Alloy)でModelにID属性を定義したい

Titanium SDK:3.2.0
Alloy:1.3.0

configあたりで下記のように書くと出来ました。

exports.definition = {
	config: {
		columns: {
		    // 制約をここに書く。
		    "id": "integer PRIMARY KEY AUTOINCREMENT",
		    "column001": "text",
		    "column002": "text"
		},
		adapter: {
			type: "sql",
			collection_name: "AnswerRecord",
			idAttribute: 'id'  // 「id」がID属性であることを宣言。
		},

	},

       // 以下、モデルの定義