标签: kendo-ui

剑道窗口关闭不清楚吗?

我有一个使用kendoWindow打开弹出窗口的链接.每次我关闭弹出窗口并再次重新打开(从另一个链接),第一个的值根本不会清除.仅供参考,此kendo弹出窗口可重复使用.

例如:我有2个链接.链接A和链接B.

此链接将使用参数从控制器调用ActionResult.

链接A将生成text ='AAAAAAAAAAAAAA',而链接B将生成text ='BBBBBBBBBBB'

//In controller:
public ActionResult Caller(string param)
{
    ViewModel viewModel = new ViewModel(); //This is a class that store a string.
    if(param == "A")
    {
        viewModel.Result = "AAAAAAAAAAAAAA";
    }
    else
    {
        viewModel.Result = "BBBBBBBBBBB";
    }
    return View(viewModel);
}
Run Code Online (Sandbox Code Playgroud)

所以流程是:1.单击链接A.它将打开弹出窗口,其值为= AAAAAAAAAAAAAA.2.关闭弹出窗口.3.重新打开Link B的弹出窗口.有一段时间,它将保留AAAAAAAAAAAAAA,之后(可能大约需要2秒)它将变为BBBBBBBBBBB.

如果在连接速度较慢的情况下,将AAAAAAAAAAAAAA更改为BBBBBBBBBBB需要一些时间.

我的问题是:为什么弹出窗口不会弹出空白(它仍然在布局上保存旧值)?

维拉,提前谢谢

asp.net-mvc kendo-ui kendo-asp.net-mvc

0
推荐指数
1
解决办法
9611
查看次数

kendo ui网格过滤器空

我正在使用Kendo UI网格(而不是MVC),我正在尝试启用过滤.我只是使用默认的过滤(Filtering: true),我得到空的下拉列表.我过去曾经使用过它,我认为默认包括Starts with和之类的东西Is equal to.

这是我的网格代码:

$("#LogGrid2").kendoGrid({
    dataSource: logGridDataSource,
    columns: [{
        field: "CreateTime",
        headerAttributes: { style: "font-weight: bold; width: 10%;" },
        title: "Log Time",
        template: '#= kendo.toString(CreateTime, "MM/dd/yyyy hh:mm:ss") #',
        editable: false,
        attributes: { style: "width: 10%;" }
    }, {
        field: "LookupName",
        headerAttributes: { style: "font-weight: bold; width: 15%;" },
        title: "Lookup Value",
        editable: false,
        attributes: { style: "width: 15%;" }
    }, {
        field: "LogType",
        headerAttributes: { style: "font-weight: bold; width: 8%;" }, …
Run Code Online (Sandbox Code Playgroud)

grid user-interface filter kendo-ui

0
推荐指数
1
解决办法
3467
查看次数

从Kendo DatePicker Inside Kendo Grid中选择的日期格式

我有通过Jquery生成的kendo网格.我里面有一个可编辑的日期列.正在进行编辑,问题在于我在数据选择器中选择日期后的数据格式化.

网格:

 divSearchGrid.kendoGrid({
                dataSource: {
                    transport: {
                        read: function (options) {
                            $.ajax({
                                type: "POST",
                                url: urlSearch,
                                data: paramsSearch,
                                contentType: "application/json; charset=utf-8",
                                dataType: "json",
                                success: function (result) {
                                    var data = result.d;
                                    if (data != null) {
                                        if (data.length > 0) {
                                            structuredData = [];
                                            for (var i = 0; i < data.length; i++) {
                                                var objStructured = {};
                                                objStructured[defaultTaskColumnAray[0]] = data[i].TaskID
                                                objStructured[defaultTaskColumnAray[1]] = data[i].TaskDescription
                                                objStructured[defaultTaskColumnAray[2]] = data[i].AssignedToName
                                                objStructured[defaultTaskColumnAray[3]] = data[i].StatusName
                                                objStructured[defaultTaskColumnAray[4]] = data[i].ServiceName
                                                var customFieldList = data[i].CustomFieldColumnGrid;
                                                if (customFieldList.length > …
Run Code Online (Sandbox Code Playgroud)

jquery kendo-ui kendo-grid

0
推荐指数
1
解决办法
9274
查看次数

用字符串数组填充Listview

我在http://jsbin.com/ifimadOw/11/edit创建了一个jsbin 进行说明。

我有这个listview对象:

<ul id="marketplace-categories-listview" data-bind="source: results"></ul>
Run Code Online (Sandbox Code Playgroud)

我有这个数据集:

dsCats = new kendo.data.DataSource({
    transport: {
        read: {
            url: myUrl,
            data: {
                key: myKey
            }
        }
    }
});

$("#marketplace-categories-listview").kendoMobileListView({
    dataSource: dsCats,
    template: $("#marketplace-product-template").text()
});
Run Code Online (Sandbox Code Playgroud)

从API返回的数据如下所示:

{"count": 3, "results": ["Acupuncture Therapy","Automobiles","Lawn Care"]}
Run Code Online (Sandbox Code Playgroud)

这是我的模板:

<script type="text/x-kendo-tmpl" id="marketplace-categories-template">
    <li data-bind="text: this"></li>
</script>
Run Code Online (Sandbox Code Playgroud)

由于我的数据没有命名元素,因此无法在模板中使用“#:category#”之类的内容。我也尝试了数据绑定(如上所述),但是到目前为止没有任何效果。当然,有一种方法可以做到这一点。

javascript kendo-ui kendo-template

0
推荐指数
1
解决办法
1805
查看次数

在剑道网格中手动设置项目总数

我正在使用kendo ui网格进行分页。我想设置本地数据(比如说10个项目)并手动设置项目总数(比如说100个),却找不到如何做。

kendo-ui kendo-grid

0
推荐指数
1
解决办法
3511
查看次数

Kendo UI网格列模板

有一个或多个学生的班级.我想在行中显示多个类,在该特定类中显示学生名称作为逗号分隔值.我使用了以下代码,但它不起作用.它给出了运行时错误

CS0201:只能将赋值,调用,递增,递减,等待和新对象表达式用作语句.

`columns.Bound(c => c.Students).Template               
              ( m =>                   
                 @<text> 
                    @foreach (var student in m.Students)
                     {
                        <li> @{ @student.Name; }</li>
                     }
                 </text>

        );`
Run Code Online (Sandbox Code Playgroud)

templates kendo-ui kendo-asp.net-mvc

0
推荐指数
1
解决办法
5447
查看次数

将变量从kendo数据源传递到模板

我试图将一个字符串从kendo数据源传递到网格中的模板,该模板充当"打印"按钮.该按钮触发一个函数,打开一个到报表服务器的新链接,我需要将一个字符串值传递给该函数,以便在该URL中发送字符串值.

如果我发送数据源Id字段,我有它的工作,但如果我尝试发送一个字符串值(医生),我得到一个'意外的标识符'错误.我试过改变coluns:field:to Physician,但是得到了同样的错误.

编辑:我可以传递任何int值,但如果我尝试发送一个字符串它会中断.

如何将Id以外的值传递给我的模板?

    schema: {
        model: {
            id: "Id",
            fields: {
                "ClinicName": { type: "string" },
                "Physician": { type: "string" },
                "Phone": { type: "string" },
                "Fax": { type: "string" },
                "Specialty": { type: "string" },
                "Consent": { type: "date" }
            }
        }
    },
    pageSize: 10
});


function printForm(Physician) {
    var stuid = $('#sisid').html().match(/\d+/);
    var user = $('#user').val();
    var sid = $('#sess').val();
    window.open("http://@reportServer/ReportServer/Pages/ReportViewer.aspx?/SHPN/Treatment%20Form&rs:Command=Render&StudentId=" + stuid + "&SessionId=" + sid + "&CurrentUser=" + user + "&Physician=" + Physician);
}; …
Run Code Online (Sandbox Code Playgroud)

kendo-ui kendo-grid

0
推荐指数
1
解决办法
2752
查看次数

Kendo UI Grid条件编辑

我想为某些CatalogProductId禁用DiscountPercentageMRC/NRC/Usage列.请在网格下面找到javascript.任何帮助将不胜感激.

<h2>Kendo Grid bound to ASP.NET MVC action methods</h2>
@* The DIV where the Kendo grid will be initialized *@
<div id="grid"></div>
<script>
  $(document).ready(function () {
     $("#grid").kendoGrid({
         columns: [
         { field: "CompanyId"},
         { field: "CompanyName" },
         { field: "DiscountPercentageMRC" },
         { field: "CatalogProductId"},
         { field: "DiscountPercentageMRC" },
         { field: "DiscountPercentageNRC" },
         { field: "DiscountPercentageNRC" },
         { field: "DiscountPercentageUsage"}
         ],
        height: 400,
        editable: true, // enable editing
        pageable: true,
        sortable: true,
        filterable: true,
        toolbar: ["create", "save", "cancel","edit"], // specify toolbar commands …
Run Code Online (Sandbox Code Playgroud)

kendo-ui kendo-grid

0
推荐指数
1
解决办法
6122
查看次数

Kendo UI Grid绑定到OData:如何获取请求URL?

我有一个绑定到远程OData端点的Kendo Grid.如何在一个javascript事件中捕获发送到远程端点的请求URL,例如DataSource的onRequestStart?

这给了我过滤/排序对象

var filter = this.filter();
var sort = this.sort();
Run Code Online (Sandbox Code Playgroud)

但我想要实际的URL,比如

http://..serviceroot/table1?$filter=....
Run Code Online (Sandbox Code Playgroud)

odata kendo-ui

0
推荐指数
1
解决办法
593
查看次数

Kendo MVVM动画绑定的选项

我在文档和演示中看到了一些示例,通过指定data-animation ="false",可以使用data-animation属性关闭窗口小部件上的动画.

我的问题是:如何定义动画的其他设置.例如:

{
    animation: {
        // fade-out current tab over 1000 milliseconds
        close: {
            duration: 1000,
            effects: "fadeOut"
        },
       // fade-in new tab over 500 milliseconds
       open: {
           duration: 500,
           effects: "fadeIn"
       }
   }
}
Run Code Online (Sandbox Code Playgroud)

我无法在任何地方找到有关如何使用data-animation属性定义动画配置的文档.

animation mvvm kendo-ui

0
推荐指数
1
解决办法
907
查看次数