0
私は簡単な質問があります。 ASPXページにテーブルがあり、印刷機能が動作するようにしようとしています。私は行が選択されているときに特定の行を印刷し、今行が選択されているときにテーブル全体を印刷したいと思います。私は選択された行の作業を行うことができます。行が選択されていないときに私はテーブル全体を印刷できません。両方の機能を実行するには同じ印刷ボタンを使用するか、別のボタンを使用する必要がありますか?あなたはASPXページの印刷ボタン
function PrintPage() {
//var printContent = document.getElementById('<= SessionNotes.ClientID %>');
var printContent = document.getElementById('printsessionNote');
var printWindow = window.open("Selected Row", "Print Panel", 'left=50000,top=50000,width=0,height=0');
printWindow.document.write(printContent.innerHTML);
printWindow.document.close();
printWindow.focus();
printWindow.print();
return false;
}
function Divprint(category,date,starttime,endtime,totaltime,staff,note)
{
$('#lblDateval').html(date);
$('#lblCategoryval').html(category);
$('#lblstarttimeal').html(starttime);
$('#lblEndtimeal').html(endtime);
$('#lblTotaltimeal').html(totaltime);
$('#lblstaffphysicianal').html(staff);
$('#lblnote').html(note);
return false;
}
<asp:HiddenField ID="hdn_FromID" runat="server" Value="" />
<asp:HiddenField ID="hdn_ToId" runat="server" Value="" />
<div id="printsessionNote" runat="server">
<table style="width:100%">
<tr>
<td>Date</td>
<td>Category</td>
<td>Start Time</td>
<td>End Time</td>
<td>Total Time</td>
<td>Staf/Physician</td>
</tr>
<tr>
<td><label id="lblDateval"></label></td>
<td><label id="lblCategoryval"></label></td>
<td><label id="lblstarttimeal"></label></td>
<td><label id="lblEndtimeal"></label></td>
<td><label id="lblTotaltimeal"></label></td>
<td><label id="lblstaffphysicianal"></label></td>
</tr>
<tr>
<td colspan="6">
Note : <label id="lblnote"></label>
</td>
</tr>
</table>
</div>
<div>
<asp:Button ID="btnprintpatientlist" runat="server" Text="Print" OnClientClick=" javascript:return PrintPage();"
BackColor="#FFCB05" Width="100px" Height="30" BorderWidth="0" />
<asp:Button ID="btndownloadpdf" runat="server" Text="Download" BackColor="#FFCB05" Width="100px" Height="30" BorderWidth="0" OnClick="btnExport_Click"/>
</div>
<p hidden="hidden" class="ses-pls">Please Select the session note(s) to print or select 'Print' to 'Print all'</p>
</div>
コードがどのように機能しないのですか?印刷の問題を解決しようとしているのですか、または1つのボタンと2つのボタンを持っているのが良いユーザーエクスペリエンスかどうかを尋ねていますか?あなたが私たちから何を求めているのかははっきりしていません。 – David
こんにちはDavid。私は同じ時間に私のコードの作業をしようとしている、私はそれが良いアプローチは2つの機能のための同じボタンを持っていることを尋ねている。 – Vikee