質問

私は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;
}
.

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top