PSPCommunity.org ورود | ثبت نام | كمك
نمایش ID در NewForm

مراحل زیر را دنبال نمایید تا شناسه هر آیتم شما قبل از ثبت از URL در ستون مربوطه ظاهر گردد :

1- در لیست مورد نظر خود نمای Newform  را انتخاب نمایید .

2- در انتهای URL بنویسید PageView=Shared&ToolPaneView=2&

3-یک Content Editor Webpart در صفحه اضافه کنید و کد زیر را در قسمت Source قرار دهید :

<script type="text/javascript">
_spBodyOnLoadFunctionNames.push("fillDefaultValues");
function fillDefaultValues() {
  var qs = location.search.substring(1, location.search.length);
  var args = qs.split("&amp;");
  var vals = new Object();
  for (var i=0; i &lt; args.length; i++) {
    var nameVal = argsIdea.split("=");
    var temp = unescape(nameVal[1]).split('+');
    nameVal[1] = temp.join(' ');
    vals[nameVal[0]] = nameVal[1];
  }
  setTextFromFieldName("ItemID", vals["ItemID"]);

  //two parameters to copy query string to field
  switchback("ItemID"); //another parameter to reset the field if changed
}
function setTextFromFieldName(fieldName, value) {
  if (value == undefined) return;
  var theInput = getTagFromIdentifierAndTitle("input","",fieldName);
  theInput.value=value;
}
function getTagFromIdentifierAndTitle(tagName, identifier, title) {
  var len = identifier.length;
  var tags = document.getElementsByTagName(tagName);
  for (var i=0; i &lt; tags.length; i++) {
    var tempString = tagsIdea.id;
    if (tagsIdea.title == title &amp;&amp; (identifier == "" || tempString.indexOf(identifier) == tempString.length - len)) {
      return tagsIdea;
    }
  }
  return null;
}
function switchback(fieldName){
    var switchInput = getTagFromIdentifierAndTitle("input","",fieldName);
    switchInput.onchange = fillDefaultValues;
}
</script>
Posted: Friday, April 09, 2010 7:58 PM توسط Tina beikrasouli

نظرات

بدون نظر

نظرات افراد ناشناس غير فعال مي باشد