これまでのところ、渡す文字列や列名に基づいてリストを取得できますが、特定の列の値を取得する方法はわかりません。ここまで私がこれまで持っていたことがあります。Javascriptを使用して、Sharepointリストの列の値が空かヌルかをチェックする方法
function GetFieldList()
{
var listname = document.getElementById("ListName").value;
var ctx = SP.ClientContext.get_current();
this.web = ctx.get_web();
ctx.load(this.web);
this.list = web.get_lists().getByTitle(listname);
ctx.load(this.list);
this.fields = this.list.get_fields();
ctx.load(this.fields);
ctx.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
}
ところで、私はあなたのコードは、あなたがSharePointの読み取りから値を取得するための正しい方法をしたい場合は、クライアントコンテキスト値 をロードするための非同期メソッドを実行する必要があります満杯ではないと思いますのSharePoint 2010
'SP.ClientContext.get_current();'がJavascriptオブジェクトを返すかどうかチェックしましたか? –
私は、_typeof_メソッドを使用してctxのデータ型を確認し、結果として_object_を得ました。それは役に立ちますか? – myEdu
@myEdu Sharepointリストの特定のフィールド/列からデータを取得しようとしていますか? –