zoukankan      html  css  js  c++  java
  • SharePoint之脚本运用

    在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;
     }

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

  • 相关阅读:
    Flutter竟然发布了1.5版本!!!!
    微软最爽命令行工具发布!
    被忽略的CSS规则
    代码精进之路读后感(六-结束篇)
    深入解析QML引擎, 第4部分: 自定义解析器
    深入解析QML引擎, 第3部分: 绑定类型
    深入解析QML引擎, 第2部分: 绑定(Bindings)
    编译V8过程全纪录
    面试总结
    Qt网络编程
  • 原文地址:https://www.cnblogs.com/catvi/p/1952953.html
Copyright © 2011-2022 走看看