2011-01-18 6 views
0

ありがとうございました。私のrequrirementは、行を画像で前に付けることです。しかし、私のイメージはすべての列を右に動かしています。一致する行のみにイメージを追加するが、他の列を右に移動させない方法。ここに私のスクリーンショットを添付しています。私を助けてください。 alt textjqueryを使用してテーブル列を追加すると、新しい列は最初の列になります

おかげで、TD上で固定し、すべての行に追加設定し

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
<script src="http://dlglobal.dl.com/Admin/IT/operations/Documents/jquery.SPServices-0.5.8.min.js" type="text/javascript"></script> 

<script type="text/javascript"> 
$(document).ready(function() 
{ 
//alert("alert test"); 
/*$Textsql = $("td.ms-vb2:contains('Budakov')"); 
$Textsql.css("background-color", "#461B7E"); */ 


$().SPServices({ 
    operation: "GetListItems", 
    async: false, 
    listName: "OnCallList", 

    completefunc: function (xData, Status) { 
    //alert(xData.responseXML.xml); 
$("#ctl00_m_g_87fe292c_7976_4ad4_bf5c_3c1ecf08b2d8_AdvancedDataGrid tr:first").append("<th></th>"); 

    $(xData.responseXML).find("[nodeName=z:row]").each(function() {  

    var TextList=$(this).attr("ows_Title"); 
    $Textsql = $("td.ms-vb2:contains('" + TextList.toString() + "')"); 

    $Textsql.parent().prepend("<td class='ms-vb2'><img src='http://dlglobal.dl.com/Admin/IT/operations/PublishingImages/OnCall.png' /></td>"); }); 
} 
}); 
}); 
</script> 
+0

セルを追加していますが、行を追加するか、イメージをテーブルの最初のセルに追加する必要があります。 –

答えて

0

。その後、選択した行の画像だけをTDに取り込みます。このようにして、列が存在するかどうかにかかわらず常に列の幅になります。

+0

それは働いた。どうもありがとうございます。 – user346514

関連する問題