2017-03-03 47 views
0

当我将webpart属性控件设置为下拉菜单并将选项列表作为数据源并选中“允许编辑值”时,使用名称 - 值对将名称改为代码背后的价值。Webpart属性下拉列表允许编辑值

这是一个错误还是在这些情况下需要设置一些东西?

enter image description here

在此先感谢

回答

3

下拉列表通常并不意味着允许用户输入值,通常您希望有人从您提供的选项中进行选择。控制生成的HTML <select>标签输出:https://www.w3schools.com/tags/tag_select.asp

如果您允许用户编辑下拉的值,它不是一个真正的下拉了,产生的标签改为定期<input>标签和“掇下拉“功能由CSS样式确保,因此名称/值对不适用于此选项。

如果您需要创建一个允许在保存其他内容时在后台编辑值的下拉列表,您必须在自定义表格控件中实现您自己的逻辑。

2

这是“允许编辑值”的一个不幸的一部分,无论是键入的是什么值实际上是,这样的价值;对不真正在工作案件。

虽然我可以想出一些方法来更好地编写代码(检查是否在值中找到条目;对列表在这种情况下返回值,否则返回值作为值),基本功能是这样的。