問題タブ [dexterity]

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 に答える
128 参照

plone - plone.app.iterate からの @@iterate_diff ビューは plone.app.stagingbehavior で動作しますか?

器用さplone.app.stagingbehaviorを使用して作成されたカスタム タイプがインストールされています。カスタム タイプをチェックインおよびチェックアウトできますが、差分を表示しようとするとスタック トレースが発生します。器用さ/貼り付け動作を使用して作成されたオブジェクト。

DiffView をオーバーライドして、 plone.app.stagingbehavior.utils から get_baseline と get_working_copy を使用するように変更しようとしましが、差分ビューはまだ機能しません (別の例外を除いて、Products.Archetypes の深さは 1 万レベルなので、私は仮定しますうまくいかない可能性が高い)。おそらく collective.dexteritydiff がこの時点で役立つでしょう。

pastagingbehavior のバージョンのplone.app.iterate.checkout_infoポートレットに @@iterate_diff へのリンクが含まれているため、少し混乱しています。

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

python - Dexterityのデータグリッドフィールドの選択フィールドにリスト値を渡す方法は?

Collective.z3cform を使用して、Dexterity コンテンツ タイプに datagridfield があります。コンテンツ タイプのメイン データグリッド フィールドの value_type を DictRow として定義するインターフェイス クラスがあります。

他のコンテンツ タイプの portal_catalog を使用したカタログ クエリに基づいて、assessment_item フィールドの下に IAssessment の値を指定することは可能ですか。コンテキストが定義されていないため、catalog=getToolByName(context, 'portal_catalog') を挿入するとエラーが発生しました。IAssessment にパラメーター コンテキストを配置しても、同じエラーが発生します。インターフェイス クラスでカタログ クエリを実行する方法はありますか?

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

python - Ploneのフィールドに不変の検証エラーメッセージを移動する

私は器用さのあるPloneを使用しており、不変デコレータを使用して2つの関連フィールドを検証しています。すべてが機能しますが...一般的なエラーメッセージを1つの特定のフィールドに移動したいと思います。

これどうやってするの?マーティン・アスペリによる3年前の提案を見つけました。それを行うのがいかにクールかについて、次のように述べています。

http://plone.293351.n2.nabble.com/plone-app-form-does-not-display-invariant-errors-td348710.html

しかし、彼らは解決策を思いつきませんでした。

私もそれを行う方法を見つけましたが、それは醜いです:このコードのフォームの更新メソッドに配置します:

フィールドの名前を発生したInvalidに渡すことができ、すべてのフィールドと各フィールドのすべてのエラーをループする必要がない、より低いレベルの実装はありませんか?!?

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

python - IntId の解決

Dexterity コンテンツの IntId をフォームからブラウザー ビューに渡しています。IntId を解決して Plone の元のオブジェクトに戻すにはどうすればよいですか?

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

plone - Plone と Dexterity - コンテンツ タイプの 1 つのフォームをページに追加するにはどうすればよいですか?

だから私はゲームに関係するウェブページを持っています。ユーザーが自分のゲームに関する情報をこの Web サイトに追加できるようにしたい。「ゲームを追加」というタブがあります。ユーザーがこのタブをクリックすると、ゲームに関する情報を追加するために入力できるフォームが表示されます。私は器用さを使用しています。"admin" としてログインすると、"Site Setup" に移動してから "Dexterity Content Types" に移動し、新しいタイプまたは新しいフィールドを既存のタイプに追加できます。「ゲーム」というタイプを追加したので、管理者として使用するフォームを「ゲームの追加」タブですべてのユーザーが利用できるようにしたいと考えています。どうすればこれを達成できますか?

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

plone - 器用さの多値属性

Dexterityを使用すると、電子メール属性を持つ連絡先カードのモデルを作成できます。

このスキーマを変更して、連絡先ごとに複数の電子メールを含めるにはどうすればよいですか?ネストされたコンテンツタイプとしてメールを追加できることを知っています。したがって、私の質問は、Dexterityがコンテンツタイプ内の複数値属性をサポートするかどうかです。

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

plone - Plone4.3でgrokスタイルのDexterityアドオンを開発する

によると:

Plone 4.3でgrokスタイルの宣言を使用するには、 setuptoolsの追加要件であるgrokとrelations(plone.app.dexterityのsetup.pyの定義を参照)を使用してビルドアウトを介してDexterityをインストールする必要があります。しかし、エンドユーザーに代わってこの構成を実行したいアドオン開発者は何をすべきでしょうか?extras_require

私のcollective.projectアドオンを使用してextras_require、plone.app.dexterityからコピーしました。

これにより、エンドユーザーは卵のリストに追加するだけでcollective.projectをインストールできます。

これは合理的なアプローチですか?

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

plone - Dexterity Plone タイプの追加/編集フォームに「次のフィールドセット」ボタンを追加する方法

複数のフィールドセットを持つ Dexterity タイプと、追加または編集時に一度に 1 つのフィールドセットを表示できる組み込みの Javascript があります。

しかし、ユーザーにフィールドセットを順番に見てもらいたいので、最後のフィールドセットが表示されるまで「送信」ボタンを表示せず、最後のフィールドセットまでNEXT>またはボタン<PREVを表示するのが理想的な状況NEXT>です。

これは振る舞いだと思いますか?しかし、それをどのように追加し、どのように制御するかについて、私は少し途方に暮れています。私は現在、デフォルトの EditForm を使用しており、少し微調整したいだけですが、自分でフォームを作成することを意味する場合は、それで問題ありません。それがこの追加を取得する唯一の方法であるかどうかを知る必要があるだけですが、それはありそうにないようです.

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

plone - In-Out-WidgetとしてレンダリングされたMultiCheckBoxWidget

次の敏捷性スキーマがあります。

フィールドは、スキーマ内で指定されているチェックボックスを使用する代わりに、In-And-Outウィジェットを使用してレンダリングされます。

なんで?