検索結果表示用エレメント
使用例
ajax-url (String)
ajax検索用URL
:pager-item-count (Number)
ページャーに表示するページ番号アイテムの最大合計個数
使用例
disable-pagelog (Boolean)
ページログを無効にする
pager-pagenum-blank (Boolean)
ページャーでページ番号の替わりに
を出力する
disable-resultframe (Boolean)
リザルトフレームを無効にする
disable-multi-viewer (Boolean)
PDFビューア(doc,xls,pptを含む)を無効にする
result-callback (String)
検索結果受信時のコールバック関数名
window["<result-callback>"]()
で実行されるので、別途定義しておくこと
:on-result-func (Function: window.<関数名>
など)
検索結果受信時のコールバック関数
あらかじめjsでwindowオブジェクトから辿り着ける場所に関数定義しておくこと
属性result-callback
が正しく設定されている場合は使用されない。
hide-header (Boolean)
検索結果のヘッダ部分を表示しない
使用例
hide-pager (Boolean)
検索結果の下のページャーを表示しない
使用例
use-related-keywords (Boolean)
検索結果の下に関連検索語を表示する
使用例
:title-frags-func (Function: window.<関数名>
など)
タイトル文字列をカスタマイズするための、文字列フラグメントを返す関数
あらかじめjsでwindowオブジェクトから辿り着ける場所に関数定義しておくこと
設定すべき関数の仕様: function(OrganicDoc) => Array of HighlightInfo
設定例→pdfのタイトルをファイル名にしたい場合
:snippet-frags-func (Function: window.<関数名>
など)
スニペット文字列をカスタマイズするための、文字列フラグメントを返す関数
あらかじめjsでwindowオブジェクトから辿り着ける場所に関数定義しておくこと
設定すべき関数の仕様: function(OrganicDoc) => Array of HighlightInfo
:uri-frags-func (Function: window.<関数名>
など)
uri文字列をカスタマイズするための、文字列フラグメントを返す関数
あらかじめjsでwindowオブジェクトから辿り着ける場所に関数定義しておくこと
設定すべき関数の仕様: function(OrganicDoc) => Array of HighlightInfo
検索結果ページでjs関数を定義する。
<script>
window.my_title = function(doc,i){
if (doc.attrs.type == 'application/pdf' || doc.attrs.type == 'pdf') {
var m = doc.uri.match(/([^#]*)(#.*)?/);
var t = m[1].replace(/.*\/([^/]+\/?)/, '$1') + (m[2]||'');
return [{id:0, text:t, type:'custom'}];
}
}
</script>
カスタムエレメントの「:title-frags-func」属性で上記関数を指定する
<mf-search-results
:title-frags-func="window.my_title"
></mf-search-results>
<imgsize>
検索リクエストのimgsizeパラメタ(0,1,2,3)に応じたクラスが設定される
lang
で指定することが出来る。hide-header
が指定された場合は表示されない*use-related-keywords
が指定された場合のみ表示されるhide-pager
が指定された場合は表示されないスロットについては以下の説明を参照
header
:custom-prop-func
で指定した関数の返すデータdocs
:custom-prop-func
で指定した関数の返すデータdoc
:custom-prop-func
で指定した関数の返すデータdoc_image
:custom-prop-func
で指定した関数の返すデータdoc_head
:custom-prop-func
で指定した関数の返すデータdoc_title_prev
:custom-prop-func
で指定した関数の返すデータdoc_title
:custom-prop-func
で指定した関数の返すデータdoc_title_post
:custom-prop-func
で指定した関数の返すデータdoc_body_prev
:custom-prop-func
で指定した関数の返すデータdoc_body
:custom-prop-func
で指定した関数の返すデータdoc_body_post
:custom-prop-func
で指定した関数の返すデータdoc_url_prev
:custom-prop-func
で指定した関数の返すデータdoc_url
:custom-prop-func
で指定した関数の返すデータdoc_url_post
:custom-prop-func
で指定した関数の返すデータdoc_foot
:custom-prop-func
で指定した関数の返すデータ