Webpart 属性 下拉列表允许编辑值
Webpart Property Drop-down list allow edit value
当我将 Web 部件 属性 控件设置为以选项列表作为数据源的下拉菜单并选中 "allow edit value" 时,使用名称-值对给出名称而不是值在后面的代码中。
这是一个错误还是在这些情况下需要设置什么?
提前致谢
这是 "Allow Edit Values" 的一个不幸部分,因为无论键入什么,实际值都是什么,所以在这种情况下,值对实际上不起作用。
虽然我可以想出一些方法来更好地编码(检查是否在值中找到条目;对列表,在这种情况下 return 值,否则 return 条目作为值),基本功能是这样的。
下拉列表通常并不意味着允许用户输入值,通常您希望有人从您提供的选项中进行选择。控件将输出生成为 HTML <select>
标记:https://www.w3schools.com/tags/tag_select.asp
如果您允许用户编辑下拉菜单的值,则它不再是真正的下拉菜单,生成的标签将更改为常规 <input>
标签并确保 "drop-down" 功能CSS 样式,因此名称-值对不适用于此选项。
如果您需要创建一个允许编辑值的下拉列表,同时在后台保存其他内容,您必须在自定义表单控件中为此实现您自己的逻辑。
当我将 Web 部件 属性 控件设置为以选项列表作为数据源的下拉菜单并选中 "allow edit value" 时,使用名称-值对给出名称而不是值在后面的代码中。
这是一个错误还是在这些情况下需要设置什么?
提前致谢
这是 "Allow Edit Values" 的一个不幸部分,因为无论键入什么,实际值都是什么,所以在这种情况下,值对实际上不起作用。
虽然我可以想出一些方法来更好地编码(检查是否在值中找到条目;对列表,在这种情况下 return 值,否则 return 条目作为值),基本功能是这样的。
下拉列表通常并不意味着允许用户输入值,通常您希望有人从您提供的选项中进行选择。控件将输出生成为 HTML <select>
标记:https://www.w3schools.com/tags/tag_select.asp
如果您允许用户编辑下拉菜单的值,则它不再是真正的下拉菜单,生成的标签将更改为常规 <input>
标签并确保 "drop-down" 功能CSS 样式,因此名称-值对不适用于此选项。
如果您需要创建一个允许编辑值的下拉列表,同时在后台保存其他内容,您必须在自定义表单控件中为此实现您自己的逻辑。