我正在创建一个屏幕,该屏幕需要根据是否提供了某些字段来删除和添加一些值到选择字段。我的表格要求在编辑期间(而不是在新建期间)提供某些字段。因此,在进入屏幕后,我从状态字段中删除了一些选项,特别是值“建议”。一旦用户更改了其他字段,我会查看现在是否填充了所有适用的字段,我想重新添加“建议”选项作为选择。这是下面需要的,靠近代码的末尾。该行是:(虽然不起作用)。 $("select[title='Status'] option").add(ProposedOption);这是我的代码:<script type="text/javascript">$(document).ready(function() { //don't exectute any jsom until sp.js file has loaded. SP.SOD.executeFunc('sp.js', 'SP.ClientContext', ChkUser);});function ChkUser(){ //var admingroup = "DMSDataManagement Owners"; //console.log('selected='+'Admingroup='+admingroup); //Lozzi.Fields.disableWithAllowance("Status",[admingroup]); //Lozzi.Fields.disable("Status"); Lozzi.Fields.hide("ApprovedBy"); Lozzi.Fields.hide("DateApproved"); Lozzi.Fields.hide("PreviousStatus"); var selectedValue = ($("h3:contains('Status')").closest('tr').find('select').val()); //alert('Selected='+selectedValue); ProcessStatusValues(selectedValue); //on change of dropdown of Is this Critical we will call this $("h3:contains('DataDomain')").closest('tr').find('select').change(function () { //CheckMandatory(selectedValue); ProcessStatusValues(selectedValue); });}先感谢您。
1 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
将提议的选项添加到选择下拉列表中,如下所示:
<script type='text/javascript'>
$( document ).ready(function() {
$('select[title="Status"]').append(`<option value="Proposed">Proposed</option>`);
});
</script>
添加回答
举报
0/150
提交
取消