ModelAdmin
ページの検索機能を削除する方法はありますか?SilverStripe ModelAdmin検索を削除する
今のところ私はCSSを使用していますが、より良い解決策が必要です。
#filters-button {
display: none;
}
ModelAdmin
ページの検索機能を削除する方法はありますか?SilverStripe ModelAdmin検索を削除する
今のところ私はCSSを使用していますが、より良い解決策が必要です。
#filters-button {
display: none;
}
WEはIRC上で話をしたが、ちょうど記録のために私はここにこれを入れてみましょう:
常にpublic function SearchForm() { return false; }
を上書きするため、フォームを削除する可能性がありました。これは#filter-button(3.4)やサイドバー(3.0-3.3)には影響しません。
この時点で、CSSを使用する必要があります。
私はただ$showSearchForm
を実装するプルリクエストを作成しましたが、これは$showImportForm
と同じように動作します。
https://github.com/silverstripe/silverstripe-framework/pull/6237
https://github.com/silverstripe/silverstripe-framework/pull/6309(再調達プル要求)
それはあなたが行うことができますになるとこれはおそらく、 3.4.2 3.5.0にマージされます。
class FooBarAdmin extends ModelAdmin {
private static $url_segment = 'foobar';
private static $managed_models = ['Foo', 'Bar'];
public $showImportForm = false;
public $showSeachForm = false;
# or if you just want to disable seach for Foo but not Bar:
#public $showSeachForm = ['Bar'];
}
今日3.5.0-rc2(リリース候補2)がタグ付けされ、私のプルリクエストがちょうど合併されました。だから、おそらく来週にリリースされるだろう3.5になるだろう。 コンポーザーで "〜3.5"(これは> = 3.5、<4)と同じものが必要な場合に使用できます(コンポーザーは安定版3.5リリースがリリースされるまでRCをインストールします) – Zauberfisch