1

私たちのアプリケーションは、特定のフィールドが UI のフォームに表示されないように、クライアントがバックエンドから構成できるフィールド レベルのセキュリティをクライアントに提供します。

フィールドの隠しプロパティを使用してこのことを管理し、フォーム内のそのようなすべてのフィールドに hidden:true を設定します

ただし、一部のフィールドが非表示になると、レイアウトが奇妙に見えるようになるため、レイアウトに問題が発生します。

このレイアウトでは、フォーム内のフィールドのすべての行が xtype:'container' であり、すべてのフィールドがそれぞれのコンテナーに存在します。これらすべてのコンテナが結合されてフォーム アイテムになります。

期待される動作は、フィールドの 1 つが非表示に設定されている場合、次のフィールドが上に移動してその代わりになるというものですが、このレイアウトでは発生しません。

そのような機能を提供するのに最適なレイアウトを教えてもらえますか?

事前に助けてくれてありがとう。

PS: アプリケーションは UI に ExtJs 4.1 を使用します

4

1 に答える 1

1

これにはを使用しExt.form.FieldContainerViewます。これで問題が完全に解決するかどうかはわかりませんが、フィールドを操作する場合は、このコンテナがより適切な選択です。

于 2013-02-18T07:40:41.947 に答える