将文本框中的值永久保存,直到用户在sharepoint web部件中更改

本文关键字:sharepoint 用户 web 文本 保存 | 更新日期: 2023-09-27 18:15:18

我正在为SharePoint 2013网站制作一个可视化Web部件,它是一个"记分牌",供人们跟踪项目进度。基本上我有很多文本框用户可以在里面输入值。我希望这些值留在文本框中,直到有人更改它。

<tr>
    <td>&nbsp;</td>
    <td>A-Crew</td>
    <td>B-Crew</td>
    <td>C-Crew</td>
    <td>D-Crew</td>
</tr>
<tr>
    <td>Daily</td>
    <td>
        <input id="msaCrewDaily" type="text" />
    </td>
    <td>
        <input id="msbCrewDaily" type="text" />
    </td>
    <td>
        <input id="mscCrewDaily" type="text" />
    </td>
    <td>
        <input id="msdCrewDaily" type="text" />
    </td>
</tr>

我尝试过的一些事情是在输入标签内使用PHP来保存值,但在关闭并重新打开带有webpart的页面后,它不会保留它。我想过使用本地存储,但我不确定这是否会起作用。

我的问题

是否有办法保持输入,即使页面关闭?如果不是,是不是最好设置一个列表作为数据源?我可以在c#中做些什么来保持这些值吗?

其他信息

这是一个临时的解决方案,直到数据库设置,然后值将来自那里。但是这需要一些时间来建立。也因为现在我所有的代码是HTML和CSS。任何帮助或想法都非常感激,并提前感谢您!!

将文本框中的值永久保存,直到用户在sharepoint web部件中更改

所以我的理解是每个用户打开页面并编辑值对吗?那么,为什么不创建一个包含所需列的简单列表呢?并将显示项目表单url发送给所有用户。想要编辑的人,只需点击编辑并保存表单。事实上,你可以把它添加到启用内联编辑的页面上,并与他人共享该页面。

你可以使用本地存储"jStorage"写一个javascript,它将被称为onkey的文本框和存储值在本地存储和页面加载时调用它。在页面加载时检查本地存储是否包含任何值如果是则将文本框设置为该值