私は、次の1行のテキストフィールドを持つSharePointリストを持っています:Title
、Year
およびType or Location
です。 Type or Location
テーブル行をデフォルトの表示形式で非表示にしたいと考えています。 JavaScriptスクリプトを作成してDispForm.aspx内のコンテンツエディタWebパーツに配置する必要があることはわかっています。フィールド名(jQuery)に基づいてSharePoint表示フォームのフィールドを非表示にする方法?
私はjQueryの構文に慣れていないので、コードに助けが必要です。つまり、Type or Location
フィールドとその値を含むテーブル行を参照する方法がわかりません。ここで私はこれまで何をやったかだが、それは動作しません:
jQuery(document).ready(function($) {
$("input[title='Type or Location']").closest("tr").hide();
});
私は"input[title='Type or Location']"
一部が誤っていることを知っています。少なくとも私はそれがそうだと思う。誰か助けてくれますか?ありがとうございました。
これはDispForm.aspxのためのものですか?もしそうなら、本当にページに入力コントロールがありますか?標準の1行のテキストフィールドは、DispForm.aspxの入力フィールド内でレンダリングされません。また、どのバージョンのSharePointを使用していますか? –
ええ、私は '入力... 'が間違っていることを知っています。コードは実際には新しい項目フォームの追加がjQueryで変更された別のスクリプトから取られているので、私はそれを使用しました。SharePointのバージョンは2010年です。下記の正解をいただきありがとうございます。 – Boris