Чтение конкретного Gridview Sharepoint на asp.net с использованием JavaScript - PullRequest
0 голосов
/ 23 января 2019

Я новичок в ASP.net, в настоящее время я использую данные списка Sharepoint для включения в страницу asp.net, используя Gridview

<SharePoint:SPGridView ID="gvView" AutoGenerateColumns="false" runat="server" 
    EnableTheming="true" 
    AllowGrouping="false" 
    AllowGroupCollapse="false"  
    AllowSorting="true" 
    AllowFiltering="true" 
    FilterDataFields="'',Title,Status,BookedBy" 
    FilteredDataSourcePropertyName="FilterExpression" 
    FilteredDataSourcePropertyFormat="{1} = '{0}'" 
    OnRowDataBound="gvView_RowDataBound" 
    EnableViewState="false" 
    DataSourceID="dsDashboard" 
    AllowPaging="true" 
    PageSize="10"> 

<Columns>
    <asp:BoundField DataField="Title" HeaderText="Month" SortExpression="Title" />
    <asp:BoundField DataField="Status" HeaderText="Status" SortExpression="Status"/>
    <asp:BoundField DataField="BookedBy" HeaderText="Booked By" SortExpression="BookedBy" />
        <asp:TemplateField Visible="false">
        <ItemTemplate>
            <asp:Label  ID="lblID" Text='<%# Eval("ID") %>' runat="server"></asp:Label>
        </ItemTemplate>
    </asp:TemplateField>

    <asp:TemplateField>
        <ItemStyle Width="5%" />
        <ItemTemplate>
          <asp:Button ToolTip="User Operation" ID="btnSelect" Text="Select" runat="server" />
        </ItemTemplate>
    </asp:TemplateField>

</Columns>
<EmptyDataTemplate>
   No Request Found.
</EmptyDataTemplate>

Из этого вида сетки мне нужно прочитать статус для всех данных в списке Sharepoint, который (Доступен, Зарезервирован, Отключен), и из этого статуса мне нужно поставить разные кнопки для каждого статуса, который был прочитан с использованием инструкции IF ELSE

Вопрос; Как я могу прочитать поле состояния в Списке Sharepoint (Gridview), используя JavaScript, и из этого значения статуса я могу добавить оператор IF Else, чтобы решить, какая кнопка будет отображаться для каждой записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...