他のキーメソッドについては、REFERENCE「キーメソッド一覧」を参照してください。
%save() キーセットを保存するメソッドですです。
引数:
[(int)flg=trueのとき、インデントで整形して保存する]
戻り値:
-(なし)
サンプルでは、起動時にuserdata.ksfの内容を画面に表示し、
Saveボタンクリックで、画面表示の内容をuserdata.ksfに保存しています。
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35  | 
						Kf(_Method_save){ 	Pe{ 		/*キーステーションが最初に実行するキーセット*/ 		N(_main); 	} } K(_main){ 	Se{ 		@editing{~border{~color="#ffffffff";~width="1";~style="solid";}~back{~color="#ffffffff";}}	 	} 	De{ 		(key).userD; 	} 	U{ 		/// 省略 		/// ・ 		/// ・ 		Rb("Save"){ 			Bs{ 				/// 画面入力値をキーセットに設定 				.userD?.name?=#txtNm?; 				.userD?.memo?=#txtMEMO?; 				/// userdata.ksfを保存する 				.userD?%save(true); 			} 		} 		Pe(#Init){ 			/// userdata.ksfを読み込む 			.userD?=$this%demandKS("_userdata"); 			/// userData.ksfの値を画面項目に設定 			#txtNm?=.userD?.name?; 			#txtMEMO?=.userD?.memo?; 		} 	} }  | 
					
| 
					 1 2 3 4 5 6  | 
						K(_userdata){ 	De{ 		(str).name="初期値"; 		(str).memo="default"; 	} }  | 
					
Method_save.ksf 1.77 KB
            
        
    userdata.ksf 0.08 KB
            
        
    実行結果

| 
					 1 2 3 4 5 6  | 
						K(_userdata){ 	De{ 		(str).name="Kathenas"; 		(str).memo="TEST"; 	} }  |