如何在新表单中创建下拉列表列/字段.使用SharePoint中的另一个列表中的项
How to create a dropdownlist column/field in a newform.aspx with items from another list in SharePoint?
我想在新表单中创建一个列/字段。使用SharePoint中的另一个列表中的项。基本上,当在列表中创建一个新项目时,他们应该看到一个下拉列表,其中的项目列来自SharePoint中的另一个列表。
注意:新项目是在外部列表中创建的,所以查找字段不是一个选项。
列表1:<标题>承包商(列)
ABC | CDE | FJG
新表单ASP。. NET代码:
<SharePoint:FieldLabel Grid.Column="0" Grid.Row="4" ControlMode="New" FieldName="Contractor" />
<Comment FieldName="Contractor" FieldInternalName="Contractor" FieldType="Text" />
<SharePoint:FormField Grid.Column="1" Grid.Row="4" ControlMode="New" FieldName="Contractor" IncludeDescription="True"/>
标题>
在主列表中,创建一个类型为"Lookup"的列,然后将其设置为指向另一个列表。标准SharePoint查找功能。
这个比较简单。使用SharePoint设计器,你需要为你的其他列表插入一个数据源控件,然后使用SharePoint:DVDropDownList。将datasourceid、datatextfield和datavaluefield设置为与数据源对齐,然后它就可以插入到新建项表单中。注意,在新表单上不能这样做。Aspx可以自动创建列表和库;您需要创建一个不同的aspx页面,并让您的用户访问该页面。这是因为你必须使用SharePoint设计器的"插入"ribbon中的"新建项目表单",而不是默认的SharePoint表单(它不允许太多的自定义)。
相关文章:
- 如果表单中的空字段使用Javascript从URL中排除
- 更新其中一个字段时刷新其他输入字段.使用Angularjs(附Plunker)
- 如何使用display验证字段:使用Parsley JS没有
- 如何找到光标是退出输入字段.使用javascript
- 是否可以通过搜索字段使用“switch_user”
- 对文件输入字段使用javascript/jquery
- 让输入字段使用特定的键盘?这可能吗?
- jQuery自动完成多个字段使用id,但不使用类;如果可能的话,使用序列化
- 我如何在javascript中指出两个字段使用相同的值
- 从url变量填充输入字段-使用javascript或jquery
- 限制html5中小数的数量type="number"输入字段(使用Angularjs模型)
- 单个输入字段使用四个位置
- 如何获得值分别从html元素到特定的html元素字段使用javascript和jquery
- 如何在ng-repeat Angularjs中对对象的内部字段使用order
- 上传文件到空字段使用Parse.com,其他数据已设置
- 如何将路径注入到type="文件"字段使用JavaScript
- 想要验证用户在按钮上点击ipaddress字段使用jquery输入掩码插件
- 如何在Angular 1.x中对输入字段使用自定义指令
- 在angular中,如何对使用过滤器显示的字段使用orderBy和ngRepeat,从而改变它们的实际内容
- mysql datetime data to HTML5 datetime-local 字段使用 JavaScript