简体   繁体   English

在Sharepoint列表列上应用类型验证

[英]Apply Type validation on Sharepoint list columns

I have a dropdown list having list of all the columns present in a Sharepoint xyz list. 我有一个下拉列表,其中包含Sharepoint xyz列表中存在的所有列的列表。 Below is my code. 下面是我的代码。

function getColumnname() 
{ 

var _fields = ''; 
var lEnum = fields.getEnumerator(); 
var fieldxList = document.getElementById('ddlxField');
$('#ddlxField').find('option:gt(0)').remove();


while(lEnum.moveNext()) 

{ 
    _fields = lEnum.get_current().get_title();
    var newListItem = document.createElement('OPTION'); 
    var box = _fields;
    newListItem.text = box;
    newListItem.value = box;
    fieldxList.add(newListItem);
    box.value = "";
 } 

 } 
<div>
 <select id="ddlxField"></select></div>

Now, what I want is to apply validation on this dropdown , so that user can choose only those column , whose type="Single line of text", if he chooses column name of some other type , it should prompt. 现在,我要在此下拉列表上应用验证,以便用户只能选择type =“ Single line of text”的那些列,如果他选择其他类型的列名,则应该提示。 Is that possible? 那可能吗?

It should be achievable by adding the onchange event handler for your dropdownlist. 应该通过为您的下拉列表添加onchange事件处理程序来实现。

You will have to save the field title to column type mapping in an array/object, and refer it in your validation logic. 您将必须将字段标题保存为数组/对象中的列类型映射,并在验证逻辑中引用它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM