外部リスト - ドロップダウンに列を変更する(SharePoint 2013)
-
10-12-2019 - |
質問
私はSharePoint Foundation 2013です。
外部リスト(WCFに基づく)
新規編集フォームには、ドロップダウンになる列(別のWCFから入力される選択リスト)
は唯一のオプションですか?(JSlinkを使ってムックがたくさんあるようです) きれいなソリューションがあるかどうかわからないのですか?(例えばSPデザイナーなど)
ありがとう!!!
解決
今のところ、私は以下の解決策を使用しています:
レンダリングフィールドのコールバックを行います。
context.Templates.Fields["FieldName"] = { "View": callback};
.
選択コントロールをレンダリングします。
function callback(ctx){
var items = new Array("2", "123", "1", "4634"); //This list can come from a WCF, (you can use JQuery)
var returnHtml = "<div id=" + ctx.CurrentFieldSchema.Name + "><select>";
for (var i = 0; i < items.length; i++) {
returnHtml += "<option";
if (ctx.CurrentFieldValue == items[i]) {
returnHtml += " selected ";
}
returnHtml += ">" + items[i] + "</option>";
}
returnHtml += "</select></div>";
return returnHtml;
}
. 所属していません sharepoint.stackexchange