- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
09-13-2022 06:51 PM
現在、フォームウィジェットを使用して要求アイテムテーブルレコードのフォームを表示しているのですが、表示するフォームのビューをデフォルトビューからその他のビューに変更したいと考えていますが変更方法が分かりません。
方法をご存じでしたらご教授いただければ幸いです。
解決済! 解決策の投稿を見る。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
09-14-2022 07:40 PM
フォームウイジェットの Server script に 下記のように記載があり、オプションのview に ビューの名称を設定するか、URL Parameterのview にビューの名称を設定する事で、ビューを指定できます。
// Widget "Form", Server script, 35 行目
} else {
data.table = options.table || $sp.getParameter("t") || $sp.getParameter("table") || $sp.getParameter("sl_table");
data.sys_id = options.sys_id || $sp.getParameter("sys_id") || $sp.getParameter("sl_sys_id");
if (!data.sys_id && options.sys_id_required != "true")
data.sys_id = "-1";
data.view = options.view || $sp.getParameter("view") || $sp.getParameter("v"); // no default
}
オプションの設定方法は、Widget Instance の Additional options, JSON format を以下のように設定します。
{
"table":"incident",
"view":"ess"
}
URL Parameterの場合は、
/sp?id=form&table=incident&view=ess
設定値の優先順位は、Option "view"、URL Parameter "view"、"v"の順番です。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
09-14-2022 07:40 PM
フォームウイジェットの Server script に 下記のように記載があり、オプションのview に ビューの名称を設定するか、URL Parameterのview にビューの名称を設定する事で、ビューを指定できます。
// Widget "Form", Server script, 35 行目
} else {
data.table = options.table || $sp.getParameter("t") || $sp.getParameter("table") || $sp.getParameter("sl_table");
data.sys_id = options.sys_id || $sp.getParameter("sys_id") || $sp.getParameter("sl_sys_id");
if (!data.sys_id && options.sys_id_required != "true")
data.sys_id = "-1";
data.view = options.view || $sp.getParameter("view") || $sp.getParameter("v"); // no default
}
オプションの設定方法は、Widget Instance の Additional options, JSON format を以下のように設定します。
{
"table":"incident",
"view":"ess"
}
URL Parameterの場合は、
/sp?id=form&table=incident&view=ess
設定値の優先順位は、Option "view"、URL Parameter "view"、"v"の順番です。