ビルダー用プラグインの作り方です。
コンポーネントのヘッダーとは?
コンポーネントのヘッダーというのはこれです。

ここに最低限の情報があると便利だなあ~と思ったので、メッセージ縁取りプラグインでは追加してます。
plugin_template.builder.js には heddaer の記述が無かったので自分用メモです。
参照ファイル
resources/app/js/app/component/default.js
追加方法
hoge.builder.js の "component":{} 内の name や component_type と同じ並びに以下を記述する。
header:function(e){
return e.data.pm.hoge //マクロで渡す値をそのまま表示
}
データが無い時は空欄にする場合?
header:function(e){
return e.data.pm.hoge || (e.data.pm.hoge=""),
e.data.pm.hoge
}
メッセージ縁取りプラグインの例
「message」や「chara_name」ではわかりにくいかもなのでこうしました。
header:function(e){
var edge_find="";
if(e.data.pm.find=="")edge_find="全て";
else if(e.data.pm.find=="chara_name")edge_find="キャラ名のみ";
else if(e.data.pm.find=="message")edge_find="メッセージのみ";
return edge_find
}
注意
フォームのchengeイベントは select のみ対応っぽい。
checkbox 等は、再読み込みされれば反映されてる。


