ボタンをクリックすると、テキストボックスに同じタイトルの ListItems が表示されるスクリプトをビジュアル Web パーツに追加する必要があります。基礎として、私はこのスクリプトを使用しました:
<script type="text/javascript">
ExecuteOrDelayUntilScriptLoaded(MainFunction, "sp.js");
var objContext = null;
var objWeb = null
var objList = null;
var objItem = null;
function MainFunction() {
objContext = new SP.ClientContext.get_current();
objWeb = objContext.get_web();
objList = objWeb.get_lists().getByTitle("Product");
objContext.load(objList);
objContext.executeQueryAsync(Function.createDelegate(this, this.onSuccess), Function.createDelegate(this, this.onFail));
}
function onSuccess(sender, args) {
alert('Item Count: ' + objList.get_itemCount());
}
function onFail(sender, args) {
alert('Some error has occured.');
}
</script>
私の質問は、「私の目標を達成するために、このスクリプトを改善する方法はありますか?」ということです。