jyu.formWidget.Object.

plone.autoformとplone.app.z3cformの実験的なスキーマ。オブジェクトサポートを紹介します。
今すぐダウンロード

jyu.formWidget.Object. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 出版社名:
  • Asko Soukka
  • 出版社のWebサイト:
  • http://iki.fi

jyu.formWidget.Object. タグ


jyu.formWidget.Object. 説明

plone.autoformとplone.app.z3cformの実験的なスキーマ。オブジェクトサポートを紹介します。 Jyu.FormWidget.ObjectはPythonモジュールで、Z3C.Formでオブジェクトフィールド( '' Zope.Schema.Object '')に対して実験的な概念実証サポートを発表し、使用済みの場合は保存したいObjectS.DeveloperのCommentsIに関するスキーマベースの階層データは、(コンテナとアイテムにデータをマッピングするのではなく)、なぜ誰かがそれをしたいのですが、このパッケージが例を提供することを願っていますが、オブジェクトフィールドを使用する方法を提供する方法、 '' plone.autoform ''とploneのkss-validation.Thisパッケージ* '' iautoExtensibleForm ''の '' IsubFormFactory ''を提供します。 '' iautoExtensibleForm '' *を実装してください。 -field * Object-Field *のサポートとのリファクタリング済みKSS-Validation統合を紹介します。このパッケージはplone.app.z3cformに依存しています。 '' iPloneFormLayer '' IT r eMistersさらに、KSS-Validation CSSへの小さな変更はIE6をサポートしていません(「>」の子セレクタはサポートされていません。その他のスキーマ:Zope Import SchemaFrom Zope.Interface Import Invariant、plone.directivesからInvalidFrom Zope.I18NMessageId import factory zopemessageFactory_ = zopeMessageFactory( "My.Package")クラスのstartbeforeend(無効):__ doc__ = _(u "スタートまたは終了日が無効です」)クラスIPERIOD(Form.Schema):start = schema.date(タイトル= _(U "期間_Start_Label"、Default = U "ピリオド)、必須= true)end = schema.date(タイトル= _(u "perime_end_label"、default = e "ピリオド")、必須= true)@Invariant Def ValidAteRend(データ):data.startがnoneでない場合はdata.endがない場合:data.start>データの場合.END:StartBeForeend( _(u "開始日が終了日の前にする必要があります)。)その後、最初のスキーマを再使用するメインスキーマを定義します。クラスiworkperiod(form.schema):title = schech A.TextLine(タイトル= _(U "WORK_TITLE_LABEL"、デフォルト= U "タイトル")、必須= true)説明= schema.textline(title = _(u "work_description_label"、default = u "description")、必須= false)perime = schema.object(タイトル= _(u "work_period"、デフォルト= U "期間")、schema = iperiod、必須= true)最後に、オブジェクト要因を登録します。 「 '' z3c.form」のスキーマは、作成または編集中の実際のオブジェクトのプロパティとして検証および保存するためのスキーマ:5インポートGrokFrom Zope.Interfaceインターフェイスからz3c.form.interfacesをインポートします.iobjectFactoryFrom Jyu.FormWidget.Object.Object.actoryFromFromFromFromFrom My.Package.Schemas Import IperioDclass Periodfactory(AbstractBaseFactory、Grok.MultiAdapter):Grok.provides(iobjectFactory)Grok.Name( "my.package.schemas.iperiod")grok.adapts(インタフェース、インタフェース、インタフェース)インタフェース=これをテストすることができるようにするには、もちろん、メインスキーマに基づいて新しいコンテンツタイプを定義して登録する必要があります(例:器用さを伴う)。要件: ・Python このリリースの新機能: ・Plone.app.TextFieldとPlone.NamedFileの問題に関するメモを追加しました。


jyu.formWidget.Object. 関連ソフトウェア