我发现这个代码用Javascript打印.
function printData()
{
var divToPrint=document.getElementById("printTable");
newWin= window.open("");
newWin.document.write(divToPrint.outerHTML);
newWin.print();
newWin.close();
}
Run Code Online (Sandbox Code Playgroud)
元素ID"printTable"是我想要打印的表的ID,但不幸的是它只打印出表的内容而不是表的样式.我只想在它上面有边框,以便更容易阅读.谁能帮我?
我已经使用fnDestroy()在select元素的更改时清除了dataTable,但它没有清除表,而是将数据附加到表中.这是代码.
HTML:
<div class="col-sm-2">
<select class="form-control" id="changeView">
<option value="1">All</option>
<option value="2">Compiled</option>
<option value="3">On-Going</option>
<option value="4">Cancelled</option>
</select>
</div>
<table class="table table-condensed" id="documentsTable">
<thead>
<tr>
<th>From</th>
<th>Status</th>
<th>Subject</th>
<th>Date Received</th>
<th>Due Date</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
JQuery的:
$('#changeView').on('change', function() {
var value = $(this).val();
var change = '';
if (value === '1') {
change = 'All';
} else if (value === '2') {
change = 'Compiled';
} else if (value === '3') {
change = 'On-Going';
} else if (value …Run Code Online (Sandbox Code Playgroud) 我已经在 env 中为我的邮件服务器设置了我的配置
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=25
MAIL_USERNAME=xxxxxxxx
MAIL_PASSWORD=xxxxxxxx
MAIL_ENCRYPTION=null
Run Code Online (Sandbox Code Playgroud)
它在我的本地服务器上运行良好。但是当我在我的生产服务器上测试它时,它不再起作用了。我还尝试修改我的 iptables 以允许端口连接
# Generated by iptables-save v1.4.18 on Fri Feb 19 14:47:25 2016
*filter
:INPUT ACCEPT [72:5432]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [53:7392]
-A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 110 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 995 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 143 -j ACCEPT
-A INPUT -p tcp -m tcp --dport …Run Code Online (Sandbox Code Playgroud) 所以,我想知道以下代码是否真的可以移植到laravel?
<?php
require_once 'data.php';
require_once 'lib/google-api-php-client-master/src/Google/autoload.php';
session_start();
$client_id = 'CLIENT_ID_HERE';
$client_secret = 'CLIENT_SECRET_HERE';
$redirect_uri = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];
$simple_api_key = 'API_KEY_HERE';
$client = new Google_Client();
$client->setApplicationName("APPLICATION_NAME");
$client->setClientId($client_id);
$client->setClientSecret($client_secret);
$client->setRedirectUri($redirect_uri);
$client->addScope("https://www.googleapis.com/auth/analytics.readonly");
$client->setApprovalPrompt('force');
$client->setAccessType('offline');
if(isset($_SESSION['ga_token_time']) && (time() - $_SESSION['ga_token_time'] > 60)){
unset($_SESSION['ga_token']);
unset($_SESSION['ga_token_time']);
}
$result = mysqli_query($con,'SELECT token FROM user WHERE user_id='.$_SESSION['user_id']);
$row = $result->fetch_assoc();
if($row['token'] != '') {
$client->refreshToken($row['token']);
$_SESSION['ga_token'] = $client->getAccessToken();
$_SESSION['ga_token_time'] = time();
} elseif (isset($_GET['code'])) {
$client->authenticate($_GET['code']);
$_SESSION['ga_token'] = $client->getAccessToken();
$_SESSION['ga_token_time'] = time();
$redirect = 'http://' …Run Code Online (Sandbox Code Playgroud) 我刚刚开始使用 Angular Material,我想实现 sidenav 来让项目位于页面底部。现在我可以用 css 来完成它。
position: absolute;
left: 0;
bottom: 0;
Run Code Online (Sandbox Code Playgroud)
有没有办法在项目之间放置空格?当我调整页面大小时,我的问题出现了,底部项目与上面的项目重叠。
我已经包含了屏幕截图和下面的代码。谢谢。
<mat-sidenav-container class="h-screen w-screen">
<mat-sidenav #sidenav class="shadow border-0" fixedInViewport mode="side" opened>
<mat-toolbar>
<button mat-mini-fab color="warn" (click)="navigation.toggle()">
<mat-icon inline=true fontSet="fa" fontIcon="fa-fire" aria-label="SLMC Logo"></mat-icon>
</button>
</mat-toolbar>
<mat-nav-list>
<a mat-list-item>
<button mat-icon-button>
<mat-icon inline=true fontSet="fa" fontIcon="fa-users-cog" aria-label="Administrator"></mat-icon>
</button>
</a>
<a mat-list-item>
<button mat-icon-button>
<mat-icon inline=true fontSet="fa" fontIcon="fa-tachometer-alt" aria-label="Services"></mat-icon>
</button>
</a>
<a mat-list-item>
<button mat-icon-button>
<mat-icon inline=true fontSet="fa" fontIcon="fa-chart-bar" aria-label="Analytics"></mat-icon>
</button>
</a>
<a mat-list-item>
<button mat-icon-button>
<mat-icon inline=true fontSet="fa" fontIcon="fa-plus" …Run Code Online (Sandbox Code Playgroud) 在我的DBHelper的getEvents方法中有这行代码.
int year, month, day;
String[] columns = new String[] { KEY_EVENTNAME, KEY_DESCRIPTION,
KEY_HOUR, KEY_MINUTE, KEY_DAY, KEY_MONTH, KEY_YEAR,
KEY_REMINDER };
Cursor c = database.query(DATABASE_TABLE, columns,
KEY_YEAR + "=?"+ " AND " + KEY_MONTH + "=?" + " AND "+ KEY_DAY + "=?",
new String[] {String.valueOf(year), String.valueOf(month), String.valueOf(day)},
null, null, KEY_MONTH + " AND "
+ KEY_DAY);
Run Code Online (Sandbox Code Playgroud)
它总是什么都不返回.当我删除以下内容时
int year, month, day;
String[] columns = new String[] { KEY_EVENTNAME, KEY_DESCRIPTION,
KEY_HOUR, KEY_MINUTE, KEY_DAY, KEY_MONTH, KEY_YEAR,
KEY_REMINDER };
Cursor c = database.query(DATABASE_TABLE, …Run Code Online (Sandbox Code Playgroud) 我已经按照本教程中的步骤进行操作,但是无法正常工作。
https://serversforhackers.com/setting-up-mailcatcher
但是,我确实成功安装了mailcatcher并进行了测试。它正在工作,但是我不能将其作为服务运行。
有人知道如何在CentOS中做到这一点吗?谢谢。
我必须在laravel刀片服务器上获取域网址(例如http://www.example.com/)。我尝试使用{{url()}},但它会将路径返回到我的公共目录。有没有一行函数可以做到这一点?如何获得刀片中的域?需要帮忙。谢谢。
我有这个代码:
HTML:
<ul class="dropdown-menu" role="menu" id="document_dropdown">
<li><a class="notify" href="toSomewhere" id="1">Item1</a></li>
<li><a class="notify" href="toSomewhere" id="2">Item1</a></li>
<li><a class="notify" href="toSomewhere" id="3">Item1</a></li>
<li><a class="notify" href="toSomewhere" id="4">Item1</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
JQuery的:
$(document).ready(function () {
$('#document_dropdown .notify').click(function(){
var id = $(this).attr("id");
alert(id);
});
});
Run Code Online (Sandbox Code Playgroud)
我想要实现的是查看单击了哪个锚并返回该锚的id,以便我可以在另一个脚本中使用它.到目前为止它没有做任何事情.我的代码可能有什么问题?谁能帮我这个?非常感谢你.
我想知道如何在AngularJS中完成这项工作.
拥有此关键字列表和旁边的编辑按钮.
<tr ng-repeat="keyword in keywords">
<td>
<strong id="keyword.name">{{ keyword.name }}</strong>
</td>
<td>
<button ng-click="editKeyword(keyword.name)">Edit</button>
<button ng-click="deleteKeyword(keyword.name)">Delete</button>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
现在在我的控制器中,我有类似的东西.
$scope.editKeyword = function(name){
console.log(name);
//something done to change the <strong> element into a text input
};
Run Code Online (Sandbox Code Playgroud)
如何通过控制器将"强"元素替换为文本输入字段.这可以在angularJS中完成吗?
谢谢您的帮助.
javascript ×5
jquery ×2
laravel ×2
android ×1
angular ×1
angularjs ×1
centos ×1
css ×1
datatable ×1
html ×1
html-table ×1
mailcatcher ×1
onclick ×1
php ×1
smtp ×1
sqlite ×1
telnet ×1
typescript ×1
url ×1