SharePoint之脚本运用

本文介绍如何在SP中通过脚本实现字段的禁用和启用功能,以控制用户的输入行为。文中提供了具体的JavaScript代码示例,展示了如何在加载时禁用字段,并在保存前重新启用它们。

在SP中调用脚本,首先需要在页面的编辑中加,具体操作我就不说了。定义函数跟普通脚本没什么区别,调用的时候要这样写:

 function SetFields ()

{
 
  getField('select', 'Segment Code').disabled = 'true';
  getField('input', 'Debt No').disabled = 'true';
  getField('input', 'Company').disabled = 'true';
  getField('input', 'Organization Code').disabled = 'true';
  getField('input', 'Company Property').disabled = 'true';
 
  getField('input', 'Master No').onchange=function(){GetCustomerInfoByID(getField('input', 'Master No').value)};
  }

 _spBodyOnLoadFunctionNames.push("SetFields");

 

SetFields () 是自己定义的函数。

有时候要用脚本将某些控件禁止使用,可以用  getField('select', 'Segment Code').disabled = 'true' 来实现,可是这样会出现一个问题,就是用户在编辑保存的时候这些值就取不到了,可以再写这样一个函数。


   function PreSaveItem()
 {     
  if ("function"==typeof(PreSaveAction))     
  {       
   return PreSaveAction();     
  }   
    getField('select', 'Segment Code').disabled = '';
    getField('input', 'Company').disabled = '';
    getField('input', 'Debt No').disabled = '';
    getField('input', 'Organization Code').disabled = '';
    getField('input', 'Company Property').disabled = '';

    return true;
 }

你禁止了哪些控件,再在这里释放他们。

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值