SharePoint 按视图分组 jQuery
SharePoint group by view with jQuery
我有一个 jQuery 可以将图片显示为缩略图。它工作得很好,但是一旦我将分组添加到视图中,图片就不会显示为缩略图。它们显示有传统的文件类型图标(icjpg.gif、icpng.gif 等)。知道如何解决这个问题吗?
<SCRIPT type=text/javascript>
$(document).ready(function(){
$("img[src$='icjpg.gif']").each(SetImage);
$("img[src$='icpng.gif']").each(SetImage);
});
function SetImage()
{
$(this).attr('height','100');
$(this).attr('src','/it/Site/DocLib/'+$(this).attr('title'));
}
</SCRIPT>
阅读这篇 (https://sharepoint.stackexchange.com/questions/79213/run-javascript-after-group-by-in-list-has-been-clicked-on-and-list-data-loaded) 文章后,我能够使以下代码正常工作。
<script type="text/JavaScript" src="/_layouts/jquery/jquery-1.11.0.min.js"></script>
<SCRIPT type=text/javascript>
$(document).ready(function(){
var oldExpand = ProcessImn;
ProcessImn = function(){
var results = oldExpand.apply(this, arguments);
$("img[src$='icjpg.gif'], img[src$='icpng.gif']").each(SetImage);
return results;
}
});
function SetImage()
{
//alert('line 15');
$(this).attr('height','100');
//alert('line 17');
$(this).attr('src','/it/Site/DocLib/'+$(this).attr('title'));
}
</SCRIPT>
我有一个 jQuery 可以将图片显示为缩略图。它工作得很好,但是一旦我将分组添加到视图中,图片就不会显示为缩略图。它们显示有传统的文件类型图标(icjpg.gif、icpng.gif 等)。知道如何解决这个问题吗?
<SCRIPT type=text/javascript>
$(document).ready(function(){
$("img[src$='icjpg.gif']").each(SetImage);
$("img[src$='icpng.gif']").each(SetImage);
});
function SetImage()
{
$(this).attr('height','100');
$(this).attr('src','/it/Site/DocLib/'+$(this).attr('title'));
}
</SCRIPT>
阅读这篇 (https://sharepoint.stackexchange.com/questions/79213/run-javascript-after-group-by-in-list-has-been-clicked-on-and-list-data-loaded) 文章后,我能够使以下代码正常工作。
<script type="text/JavaScript" src="/_layouts/jquery/jquery-1.11.0.min.js"></script>
<SCRIPT type=text/javascript>
$(document).ready(function(){
var oldExpand = ProcessImn;
ProcessImn = function(){
var results = oldExpand.apply(this, arguments);
$("img[src$='icjpg.gif'], img[src$='icpng.gif']").each(SetImage);
return results;
}
});
function SetImage()
{
//alert('line 15');
$(this).attr('height','100');
//alert('line 17');
$(this).attr('src','/it/Site/DocLib/'+$(this).attr('title'));
}
</SCRIPT>