問題タブ [toscawidgets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2133 参照

python - ToscaWidgets によるフォームの初期化

質問:

ToscaWidgets から CheckBoxTable に値を事前入力するにはどうすればよいですか。

バックグラウンド:

どこを見ても、特定のフォーム フィールドを ToscaWidgets で初期化する方法がわかりません。テンプレートでフォームをレンダリングし、fieldValue=x を渡すときに単一の TextField を含むフォームを作成した場合など、ほとんどのフォーム フィールドは初期化に問題なく応答するようです。fieldValue は TextField の名前で、x は文字列です。 TextField は x で埋められます。私の問題は、すべての複数選択フィールド、特に CheckBoxTable にあります。何を渡しても、複数選択は初期化されません。これは私が話していることの例です。これはグループ用の CheckBoxTable を備えたユーザー編集ページであるため、データベースからフェッチされた複数のグループのリストから複数のグループを選択するか、グループを選択しないことができます。

私が持っているもの:

私のウィジェットは次のとおりです。

私のコントローラーには次のものがあります:

そして私のテンプレート(Mako)には次のものがあります:

私が試したこと:

私のuserAttributs辞書で試しました:

私が得るもの:

このすべてのコードの結果は、CheckBoxTable を除くユーザー データが事前に入力されたデータを持つユーザー編集フォームです。CheckBoxTable には、データベース内のすべてのグループが表示されており、空になっています。それらを表示するために必要なものですが、ユーザーがチェックされていないグループを持っています。他のすべてのフィールドに対して行うことなので、モデル属性のコードがこれを行うと思いましたが、CheckBoxTable のインスタンス化について欠けている基本的なことがいくつかあるに違いありません。

仕様:

ToscaWidgets 0.9.7 フォームと Mako を使用して Turbogears 2 をテンプレートとして使用しています。

0 投票する
4 に答える
1896 参照

python - チェーンFormEncodeバリデーター

問題:

TurboGears 2に、電子メールのリスト用のテキストフィールドがあるフォームがあります。ToscaWidgetsまたはFormEncodeを使用してSetとEmailのフォームバリデーターをチェーンする簡単な方法はありますか、それともこれのために独自のバリデーターを作成する必要がありますか?

0 投票する
1 に答える
204 参照

python - ToscaWidgets CalendarDatePicker パイロン

CalendarDatePicker で日付を設定するにはどうすればよいですか。つまり、現在の日付がデフォルトであり、コントローラーから設定する別の日付で表示したいと考えています。

tw.form から TableForm に CalendarDatePicker ウィジェットを表示しています。私はこれを数時間見てきましたが、これを行う方法がわからないので、ポインタは大歓迎です。

form = twf.TableForm('dateSel', action='changeDate', children=[ twf.CalendarDatePicker('StartDate', date_format = "%d/%m/%Y"), twf.CalendarDatePicker('EndDate', date_format = "%d/%m/%Y" ) ])

0 投票する
5 に答える
21378 参照

python - Python フォーム検証ライブラリの推奨事項

フォーム検証ライブラリが欲しい

1. フォーム検証から HTML 生成を分離します。

2.検証エラーは簡単にシリアル化できます。json オブジェクトとしてダンプされます

Python Web プロジェクトでどのフォーム検証ライブラリを選択しますか?

0 投票する
1 に答える
311 参照

python - Turbogears で実行時に非表示フィールドの「値」パラメーターを設定する方法

toscawidget で HiddenField の値を設定するために役立つと思われる唯一のパラメーターは「default」です (驚くべきことに、toscawidgets のパラメーター「value」は html の「value」を表していません)。ただし、それを機能させる唯一の方法は、フィールドの作成時です。

ただし、実行時に入力する必要があります。つまり、実行時に隠しフィールドの値をコントローラーで変更する必要があります。しかし、それは不可能に思えるし、

動作していないようです。

0 投票する
2 に答える
433 参照

twitter-bootstrap - twitter-bootstrap ベースの toscawidget

toscawidget テンプレートで twitter-bootstrap を使用するプロジェクトはありますか? imo turbogears プロジェクトは、高品質のインターフェイスを作成するために twitter-bootstrap の恩恵を受けることができます

0 投票する
1 に答える
76 参照

python - ToscaWidgets2から空白を削除する方法--twc.formsSingleSelect

TurboGears2プロジェクトでToscaWidgets2を使用しています。

twf.SingleSelectFieldをインスタンス化するときに「prompt_text」属性を削除する方法を知っている人はいますか?

フォームに表示されるのは、値を持つselect要素であり、最初のオプションは空のオプションです。削除したいのですが、方法がわかりません。

助けてくれてありがとう

0 投票する
1 に答える
572 参照

python - TurboGears2 - 新しいユーザー フォームのレイアウトをカスタマイズする方法は?

現在、新しいユーザーフォームにこれを使用しています:

私がやりたいことをするためには、ListForm 以外のものを使用する必要があると想定しています。必要なものは次のとおりです。

特定のフォーム フィールドの長さをカスタマイズし、2 つのフォーム フィールドを下ではなく横に配置し、これら 2 つのフィールドのラベルをフィールドの左ではなく上に表示するように変更したいと考えています。

さまざまなバージョンの tg ドキュメントと 1.0 API を何時間もかけて調べましたが、機能するものは何も見つかりませんでした。追加してみました:

しかし、何も変わりませんでした。ListForm にはfield_attrsがないと仮定しています!? 私が探しているものを達成する方法について、誰かが私を正しい方向に向けることができますか?

どうもありがとう!

0 投票する
0 に答える
117 参照

button - TurboGears2 / ToscaWidgets - ボタン

私は TG2 を使用しており、次のボタンを含むフォームを作成しました。

ここで、いくつか変更したいと思います。

  • ボタンの表示名を変更します(「フォームを保存」から別のものに変更します)
  • CancelButton からのリダイレクト リンクを変更します (デフォルトは /index/ を指しているようです)。

これはおそらく非常に簡単ですが、ドキュメントでこれに関する情報を見つけるのに苦労しています.

前もって感謝します

0 投票する
1 に答える
182 参照

python - SingleSelectField でデフォルトのオプション値を設定するには?

Turbogears 2.3.3 と Toscawidgets 2 は初めてです。id に基づいてデフォルト値を設定する方法を誰か教えてもらえますか?

URL : .../view?id=2

フォームウィジェット:

モデル:フルーツ
ID、名前

コントローラー

テンプレート:

質問:
URL が /view?id=2 の場合、SingleSelectField で ID が 2 の果物を表示するにはどうすればよいですか?

ありがとう。