我正在尝试在我的 blazor 项目中使用 JQuery 数据表。我正在使用 CDN 文件加载框架。这是我的_Host.cshtml文件:
@page "/"
@namespace Blazor.Pages
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Blazor</title>
<base href="~/" />
<environment include="Development">
<link rel="stylesheet" href="css/bootstrap/bootstrap.min.css" />
</environment>
<environment exclude="Development">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
asp-fallback-href="css/bootstrap/bootstrap.min.css"
asp-fallback-test-class="sr-only" asp-fallback-test-property="position" asp-fallback-test-value="absolute"
crossorigin="anonymous"
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" />
</environment>
<link href="css/site.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/bs4/jq-3.3.1/dt-1.10.18/datatables.min.css" />
</head>
<body>
<app>
@(await Html.RenderComponentAsync<App>
())
</App>
<script src="_framework/blazor.server.js"></script>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
crossorigin="anonymous"></script>
<script type="text/javascript" src="https://cdn.datatables.net/v/bs4/jq-3.3.1/dt-1.10.18/datatables.min.js"></script>
<script>
$(document).ready(function …Run Code Online (Sandbox Code Playgroud) 早安开发者,
我正在尝试在 powershell 中创建删除功能。我想要这样的东西:
function deleteEnv(){
$result = [System.Windows.Forms.MessageBox]::Show('Are you sure?''Yes', 'No' 'Info')
if(yes){
//Delete
}
else {
//do nothing
}
}
Run Code Online (Sandbox Code Playgroud)
当我单击删除按钮时,必须首先显示一个带有两个按钮是或否的消息框。如果是,则删除其他什么都不做。我怎样才能做到这一点?
亲切的问候
我有一个具有简单 CRUD 功能的 Angular 应用程序。我已经使用静态 HTML 表测试了我的数据,这有效。现在我正在使用一个名为 Angular 数据表的数据表框架。
链接: https: //l-lin.github.io/angular-datatables/#/welcome
我可以创建、读取和删除记录,但执行此操作后我收到如下错误:
DataTables 警告:表 id=DataTables_Table_0 - 无法重新初始化 DataTable。有关此错误的更多信息,请参阅 http://datatables.net/tn/3
我已经尝试了几种解决方案,例如它提供的链接和其他堆栈溢出帖子,如下所示:
Angular 5 Datatables 中出现错误:无法重新初始化 DataTable
https://l-lin.github.io/angular-datatables/#/basic/angular-way
https://l-lin.github.io/angular-datatables/#/advanced/rerender
这是我在car-component.js中的代码,我使用car-services.js进行所有 HTTP 调用。
import { Component, OnInit } from '@angular/core';
import { FormBuilder, Validators } from '@angular/forms';
import { CarService } from '../services/carservices/car.service';
import { CarVM } from '../viewmodels/car/car-vm';
import { Subject } from 'rxjs';
import { DataTableDirective } from 'angular-datatables';
@Component({ …Run Code Online (Sandbox Code Playgroud) 我的应用程序中有一个选项卡组件,并且编写了一个在选项卡之间切换的函数。首先,我想测试一下是否可行。我过去曾尝试过使用该if语句,但效果很好(请参阅注释代码)。现在,我想用一个switch语句尝试一下。这是我的功能代码:
switchAdvancedView(elem) {
//if (elem.data('id') === 'recentview') {
// alert('view1');
//}
//else if (elem.data('id') === 'myview') {
// alert('view2');
//}
//else if (elem.data('id') === 'systemview') {
// alert('view3');
//}
switch (elem) {
case elem.data('id') === 'recentview':
alert('view 1');
break;
case elem.data('id') === 'myview':
alert('view 2');
break;
case elem.data('id') === 'myview':
alert('view 3');
break;
default:
}
}
Run Code Online (Sandbox Code Playgroud)
问题是,当我单击选项卡时,它不会触发警报功能。
我使用了这个来源:
链接:https://www.sitepoint.com/jquery-switch-statement/
教程仅显示带有硬编码的值。
如何将element.data id传递给switch语句?
jquery ×3
html ×2
angular ×1
asp.net-core ×1
c# ×1
datatable ×1
forms ×1
javascript ×1
powershell ×1
razor ×1
typescript ×1
xaml ×1