在我的项目中,我想显示弹出窗口,同时通过单击"按钮"清除剑道网格,但我得到了 SyntaxError: Unexpected token ILLEGAL error occurred in browser debug
这是我的代码:
function Filter() {
$("#loading-msg").data("kendoWindow").center().open();
$("form.k-filter-menu button[type='reset']").trigger("click");
$("#loading-msg").data("kendoWindow").center().close();
}
Run Code Online (Sandbox Code Playgroud)
哪里错了?为什么我收到此错误?
在我的项目中,网格和图表具有相同的数据源,但需要在页面加载中显示图表上的所有数据,并在按钮单击中显示网格数据.
但之前我们使用过共享数据源,因此可以轻松应用图表中的网格更改.现在对网格和图表使用单独的变量并应用"AutoBind=true"
for图表,"AutoBind=false"
两者都不起作用,并且网格更改必须应用于图表.
如何给出网格和图表的关系?
var sharedDataSource = new kendo.data.DataSource({
type: "odata",
transport: {
read: "http://demos.kendoui.com/service/Northwind.svc/Orders"
},
schema: {
model: {
fields: {
OrderDate: { type: "date" }
}
}
}
});
var DataSource = new kendo.data.DataSource({
type: "odata",
transport: {
read: "http://demos.kendoui.com/service/Northwind.svc/Orders"
},
schema : {
model: {
fields: {
OrderDate: { type: "date" }
}
}
}
});
Run Code Online (Sandbox Code Playgroud) 我正在使用Web API创建登录服务.当我与检查fiddler
它的正常工作,但是当我与检查postman
的chrome
它的示值误差:
{ "Message": "An error has occurred.",
"ExceptionMessage": "No MediaTypeFormatter is available to read an object of type 'user' from content with media type 'multipart/form-data'.",
"ExceptionType": "System.InvalidOperationException",
"StackTrace": "
at System.Net.Http.HttpContentExtensions.ReadAsAsync[T](HttpContent content, Type type, IEnumerable`1 formatters, IFormatterLogger formatterLogger)\r\n
at System.Net.Http.HttpContentExtensions.ReadAsAsync(HttpContent content, Type type, IEnumerable`1 formatters, IFormatterLogger formatterLogger)\r\n
at System.Web.Http.ModelBinding.FormatterParameterBinding.ReadContentAsync(HttpRequestMessage request, Type type, IEnumerable`1 formatters, IFormatterLogger formatterLogger)\r\n
at System.Web.Http.ModelBinding.FormatterParameterBinding.ExecuteBindingAsync(ModelMetadataProvider metadataProvider, HttpActionContext actionContext, CancellationToken cancellationToken)\r\n
at System.Web.Http.Controllers.HttpActionBinding.<>c__DisplayClass1.<ExecuteBindingAsync>b__0(HttpParameterBinding parameterBinder)\r\n
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()\r\n
at System.Threading.Tasks.TaskHelpers.IterateImpl(IEnumerator`1 enumerator, CancellationToken cancellationToken)" …
Run Code Online (Sandbox Code Playgroud) 这里的问题是验证datetimepicker并在页面加载后重置值.
在页面加载验证中工作正常,但不重置datetimepickers值.
页面加载后,两个问题值都没有重置,验证不起作用.
这是小提琴:http://jsfiddle.net/XHW3w/6/
enter code here:$("#filter-msg").kendoWindow({
modal: true,
visible: false
});
$("#reset").click(function () {
$("#datetimepicker1").val('');
$("#datetimepicker2").val('');
});
$("#datetimepicker1").kendoDatePicker({});
$("#datetimepicker2").kendoDatePicker({});
Run Code Online (Sandbox Code Playgroud)
以上是我的代码.
这里的问题是,当我选择股票图表的列类型时,导航器不会拖动整个宽度.我无法选择最后一个值00:10.
navigator: {
series: {
type: "column",
field: "Importance"
},
select: {
from: "1970/01/01 00:00:00",
to: "1970/01/01 00:02:13"
}
}
Run Code Online (Sandbox Code Playgroud)
我有什么想法我做错了吗?
是否有任何默认方式在kendo DatePicker中确保To date始终大于或等于From date.这是我试过的代码:
我的范围选择代码:
function startChange() {
var startDate = startdatetimepicker.value(),
endDate = enddatetimepicker.value();
if (startDate) {
startDate = new Date(startDate);
startDate.setDate(startDate.getDate());
enddatetimepicker.min(startDate);
} else if (endDate) {
startdatetimepicker.max(new Date(endDate));
} else {
endDate = new Date();
startdatetimepicker.max(endDate);
enddatetimepicker.min(endDate);
}
}
function endChange() {
var endDate = enddatetimepicker.value(),
startDate = startdatetimepicker.value();
if (endDate) {
endDate = new Date(endDate);
endDate.setDate(endDate.getDate());
startdatetimepicker.max(endDate);
} else if (startDate) {
enddatetimepicker.min(new Date(startDate));
} else {
endDate = new Date();
startdatetimepicker.max(endDate);
enddatetimepicker.min(endDate);
} …
Run Code Online (Sandbox Code Playgroud) 我有一个带下拉列表的网格和一个复选框.每当我选中复选框(多选)时,我想获得所选下拉列表的值.我怎么能用kendoui做到这一点.
请帮帮我,这是我的小提琴.
我的代码:
<div id="grid"></div>
<input type="button" value="gridSelectedItem" onclick="selectElementContents( document.getElementById('grid') );"
/>
<div>
<input id="dropdownList" runat="server" /></div>
<script type="text/x-kendo-template" id="CheckboxTemplate">
<li unselectable="off" class="k-item nowrap check-item">
<input type="checkbox" name="#= text #" value="#= value #" class="check-input" #= selected ? "checked" : "" #/>
<span>#= text #</span>
</li>
Run Code Online (Sandbox Code Playgroud)
在我的项目中,我需要使用图表拖放面板栏,是否可以拖放?如果可能,任何人都可以在kendo ui中提供示例
我正在使用Kendo UI控件做一个项目.在项目左侧"树视图"和右侧"kendogrid"被放置.
这里我的要求是基于树视图节点过滤网格,并且需要进行多选.
例如:eg:10249,10248基于此节点过滤网格.
这是我的小提琴:http://jsfiddle.net/RHh67/7/
这是尝试代码:
var tree= $("#treeview").kendoTreeView({
checkboxes: {
checkChildren: true
},
dataSource: [{
id: 1, text: "My Project", expanded: true, spriteCssClass: "rootfolder", items: [
{
id: 2, text: "OrderID", expanded: true, spriteCssClass: "folder", items: [
{ id: 3, text: "10248" },
{ id: 4, text: "10249" },
{ id: 5, text: "10250" },
{ id: 6, text: "10251" },
{ id: 7, text: "10252" }
]
}]
}]
}).data("kendoTreeView");
tree.dataSource.bind("change", function (e) {
var …
Run Code Online (Sandbox Code Playgroud) 我在我的应用程序中有一个带有复选框的树视图有一个问题是只能通过页面加载选择两个复选框,其余必须处于禁用状态.(即,如果取消选中剩下的一个复选框,则启用).
Code:
var tree= $("#treeview").kendoTreeView({
checkboxes: {
checkChildren: true
},
dataSource: [{
id: 1, text: "My Project", expanded: true, spriteCssClass: "rootfolder", items: [
{
id: 2, text: "OrderID", expanded: true, spriteCssClass: "folder", items: [
{ id: 3, text: "a" },
{ id: 4, text: "b" },
{ id: 5, text: "c" },
{ id: 6, text: "d" },
{ id: 7, text: "e" }
]
}
]
}]
}).data("kendoTreeView");
tree.dataSource.bind("change", function (e) {
Run Code Online (Sandbox Code Playgroud) kendo-ui ×9
javascript ×6
html5 ×2
kendo-grid ×2
charts ×1
data-binding ×1
fiddler ×1
jquery ×1
navigator ×1
nodes ×1
postman ×1
syntax-error ×1