Я пытаюсь вызвать первую строку из списка SP после того, как пользователь выбирает первую опцию из моего выпадающего меню (вторая опция вызывает вторую строку и т. Д.) *
Однако это вызов последней строки, когда явыберите первый вариант (второй вариант вызывает вторую последнюю строку и т. д.)
![spList](https://i.stack.imgur.com/oXnlG.png)
Поэтому, когда выбран вариант 1, январь-2010, я хочу, чтобы он отображал первую строку «Всего[0] "но он возвращает последнюю строку Всего [4].
Я новичок в Caml, поэтому любая помощь будет отличной ...
CAML CODE:
var soapEnv =
"<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \
<soapenv:Body> \
<GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \
<listName>db_Eff_book</listName> \
<query> \
<Query> \
<Where> \
<Geq> \
<FieldRef Name='Date' IncludeTimeValue='FALSE' /> \
<Value Type='DateTime'><Today OffsetDays='-1000' /></Value> \
</Geq> \
</Where> \
<OrderBy><FieldRef Name='Date' Ascending ='False' /> \
</OrderBy> \
</Query> \
</query> \
<viewFields> \
<ViewFields> \
ЕСЛИ ЗАЯВЛЕНИЕ (ОТОБРАЖАТЬ ТАБЛИЦУ, КОГДА ВЫБИРАЕТСЯ ВАРИАНТ):
if (strDate == "Jan-2010")
{
var TableRowHtml = "<table id='box-table-a'>";
TableRowHtml +="<TR><TH 'style='width: 50px'>OPERATIONS</TH></TR>";
TableRowHtml +="<TR><TH 'style='width: 50px'>Unit Costs</TH></TR>";
TableRowHtml +="<TR><TD>" + Total[0] + "</TD></TR>";
}
else if (strDate == "Feb-2010")
{
var TableRowHtml = "<table id='box-table-a'>";
TableRowHtml +="<TR><TH 'style='width: 50px'>OPERATIONS</TH></TR>";
TableRowHtml +="<TR><TH 'style='width: 50px'>Unit Costs</TH></TR>";
TableRowHtml +="<TR><TD>" + Total[1] + "</TD></TR>";
}
else if (strDate == "Mar-2010")
{
var TableRowHtml = "<table id='box-table-a'>";
TableRowHtml +="<TR><TH 'style='width: 50px'>OPERATIONS</TH></TR>";
TableRowHtml +="<TR><TH 'style='width: 50px'>Unit Costs</TH></TR>";
TableRowHtml +="<TR><TD>" + Total[2] + "</TD></TR>";
}
else if (strDate == "Apr-2010")
{
var TableRowHtml = "<table id='box-table-a'>";
TableRowHtml +="<TR><TH 'style='width: 50px'>OPERATIONS</TH></TR>";
TableRowHtml +="<TR><TH 'style='width: 50px'>Unit Costs</TH></TR>";
TableRowHtml +="<TR><TD>" + Total[3] + "</TD></TR>";
}
КОД ОТКЛЮЧЕНИЯ:
<tr><td><select id="combobox">
<option value="Jan-2010">Jan/2010</option>
<option value="Feb-2010">Feb/2010</option>
<option value="Mar-2010">Mar/2010</option>
<option value="Apr-2010">Apr/2010</option>
<option value="May-2010">May/2010</option>
<option value="Jun-2010">Jun/2010</option>
</select></td>
<td><input type="button" id="RefreshMetrics" value="Refresh"></td>
</tr>