OSDN Git Service

readonlyプロパティを追加した
authorkonekoneko <jbh03215@hotmail.co.jp>
Sat, 1 Jun 2013 16:05:46 +0000 (01:05 +0900)
committerkonekoneko <jbh03215@hotmail.co.jp>
Sat, 1 Jun 2013 16:05:46 +0000 (01:05 +0900)
configure.js
public/profile/edit.ejs

index 76ec2fb..67d2d09 100644 (file)
@@ -47,6 +47,7 @@
        //nodefinetable 真ならテーブルの項目に登録しないことを表し、そうでないなら登録することを表す\r
        //visible 詳細画面に表示するなら真。そうでないなら偽\r
        //visible_edit 編集画面に表示するなら真。そうでないなら偽\r
+       //readonly 編集画面で編集できないようにするなら真。そうでないなら偽(typeがpasswordの場合は無視されます)\r
        //mustmatchitem 登録時に一致しなければならない項目を指定する(編集時に一致しない場合は無視されます)\r
        //rule バリテーション時に実行される関数を指定する\r
        // 呼び出される関数の第一パラメーターはバリテーションの対象となるデーターで、第二パラメーターはデーター型となる\r
@@ -70,6 +71,7 @@
                                type : "text",\r
                                visible : true,\r
                                visible_edit : true,\r
+                               readonly : true,\r
                                length : 64,\r
                                isnotempty : true\r
                        },\r
index 126a7cf..099a2f9 100644 (file)
@@ -19,6 +19,8 @@
                                                <textarea name="<%= key %>" rows="4" cols="50"><%= list[0][key] %></textarea>\r
                                        <% }else if(alias[key].type == "password"){ %>\r
                                                <input type="text" value="" name="<%= key %>"/><br/>\r
+                                       <% }else if(typeof alias[key].readonly != "undefined" && alias[key].readonly){ %>\r
+                                               <input type="text" disabled value="<%= list[0][key] %>" name="<%= key %>"/>\r
                                        <% }else{ %>\r
                                                <input type="text" value="<%= list[0][key] %>" name="<%= key %>"/>\r
                                        <% } %>\r