yafowil.yaml.

À§Á¬ Æ®¸® ¿ë YAML Æļ­
Áö±Ý ´Ù¿î·Îµå

yafowil.yaml. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °Ô½ÃÀÚ À̸§:
  • BlueDynamics Alliance
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://bluedynamics.com

yafowil.yaml. ű×


yafowil.yaml. ¼³¸í

À§Á¬ ³ª¹«¸¦À§ÇÑ Yaml Æļ­ yafowil.yaml yaml.usageCreate yaml yafowil forms in form detailsFactory : demo_formprops : action : context.form_actionwidgets : - title : factory : label : Çʵå : ¿À·ù : ÅؽºÆ® °ª : expr : context.get ( 'Á¦¸ñ', '') ¼ÒÇ° : ·¹À̺í : Á¦¸ñ ÇÊ¿ä : ¾øÀ½ ÁÖ¾îÁø Á¦¸ñ ¾øÀ½ - ¼³¸í : °øÀå : ·¹À̺í : Çʵå : TextArea °ª : expr : context.get ( '¼³¸í'¼ÒÇ° : ·¹À̺í : ¼³¸í Çà : ·¹À̺í : ¼³¸í Çà : 5- ÀúÀå : ÆÑÅ丮 : Á¦Ãâ ¼ÒÇ° : Á¶Ä¡ : Ç¥Çö½Ä ÀúÀå : True Çڵ鷯 : context.Save ´ÙÀ½ : context.next label : ÇØ´ç À§Á¬ ³ëµå´Â ¿¬°ü ¹è¿­·Î Ç¥½ÃµË´Ï´Ù. Å°´Â yafowil.base.factory ¼­¸íÀÇ ÇØ´ç Àμö¿¡ ¸ÅÇε˴ϴÙ. °øÀå üÀÎ °øÀå µî·Ï À̸§ .Name À§Á¬ À̸§. ·çÆ®¿¡¼­¸¸ ¾î¸°ÀÌ À§Á¬ Å°°¡ Àͼ÷ÇØ Á® ÀÖ½À´Ï´Ù. Value À§Á¬ °ª ¶Ç´Â raptable / expression widget value.props À§Á¬ ¼Ó¼ºÀ» ¿¬°ü Array.Custom »ç¿ëÀÚ Á¤ÀÇ À§Á¬ ¼Ó¼ºÀ¸·Î ¿¬°ü Array.Widgets ÇÏÀ§ À§Á¬À¸·Î ÁöÁ¤ÇÕ´Ï´Ù. °¢ ¾î¸°ÀÌ À§Á¬Àº ÇϳªÀÇ Å°°¡ÀÖ´Â ¿¬°ü ¹è¿­ÀÔ´Ï´Ù. À§Á¬ À̸§Àº ¿©±â¿¡ ÀÔ·Â µÈ Å°°¡ÀÖ´Â ¿¬°á ¹è¿­ÀÔ´Ï´Ù. Á¤ÀÇ ValuesBeside Á¤Àû °ªÀÇ ¼³¸í, Á¤ÀÇ, ·»´õ¸µ ÄÁÅؽºÆ® ¹× È£Ãâ¾î¿¡ ´ëÇÑ Æ÷ÀÎÅÍ¿¡ ´ëÇÑ ¾×¼¼½º°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù .- Á¤ÀÇ °ªÀÌ expr :, À§Á¬ Æ®¸®°¡ ·»´õ¸µ µÉ ¶§¸¶´Ù ½ÇÇàµÇ´Â ÄÝ¹é ·¡ÆÛ°¡ »ý¼ºµË´Ï´Ù. º¸¾È»óÀÇ ÀÌÀ¯·Î ·»´õ¸µ ÄÁÅؽºÆ® ¸¸ Ç¥Çö½Ä¿¡¼­ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù .- Á¤ÀÇ °ªÀÌ ÄÁÅؽºÆ®·Î ½ÃÀÛÇÏ¸é ·»´õ¸µ ÄÁÅؽºÆ®°¡ ÄݹéÀ» °Ë»öÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. Á¶È¸°¡ ½ÇÆÐÇϸé Á¤ÀÇ °ªÀ» ¹®ÀÚ¿­·Î ¹ÝȯÇÕ´Ï´Ù .- '.' Á¤ÀÇ °ª¿¡¼­ ¹ß°ßµÇ¸é ¸ðµâ °æ·Î¿¡¼­ ÄݹéÀ» Á¶È¸ÇϽʽÿÀ. Á¶È¸°¡ ½ÇÆÐÇϸé Á¤ÀÇ °ªÀ» String.define ·»´õ¸µ ContextA ·»´õ¸µ ÄÁÅؽºÆ®°¡ Ŭ·¡½º¿¡¼­ Á¦°øÇÕ´Ï´Ù. À§ÀÇ ¾ç½Ä ¼³¸í ¿¹Á¦¸¦ ÂüÁ¶ÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù. >>> Class FormRenderingContext (Object) : ...... def get (self, key, default = none) : ... # do dat do dat do do do do do do do do do do do do do horer ... value = Key ... ¹Ýȯ °ª ...... DEF FORM_ACTION (ÀÚü, À§Á¬, µ¥ÀÌÅÍ) : ... »ý¼º ¹× ¹Ýȯ ¾ç½Ä µ¿ÀÛ URL ... 'http://example.com/form_action'À» ¹ÝȯÇÕ´Ï´Ù. ....... Æû µ¥ÀÌÅ͸¦ ÃßÃâÇÏ°í ÀúÀåÇϽʽÿÀ ... Pass .............. ... # °è»ê ¹× ¹Ýȯ URL ... return 'http://example.com/form_action_succeed'to yaml¿¡¼­ YafoWil À§Á¬ Æ®¸®¸¦ ¾òÀ¸·Á¸é yafowil.yaml.parseparseparseparse_from_yaml : >>> °¡Á® ¿À±â yafowil.loader >>>¿¡¼­ yafowil.yaml °¡Á® ¿À±â parse_from_yaml °¡Á® ¿À±â >>> >> renderingContext () >>> ¾ç½Ä = parse_from_yaml (demo_form_path, context = rendering_context) °á°ú ... : >>> Æû. PrintTree () : demo_form : title : ¼³¸í : ÀúÀå ... ·»´õ¸µ :>> > pxml (form (form)