标签: angular-kendo

在角度剑道日期选择器中将日期值绑定到ng-model

我有一个api,以这种格式返回日期"014-08-26T15:10:45.402Z"我正在使用有角度的剑道ui.我面临的问题是日期没有被绑定到剑道日期选择器.可能有人帮帮我 .

         <input kendo-date-picker ng-model="emp.datestart" k-format="MM/dd/yyyy" />
Run Code Online (Sandbox Code Playgroud)

kendo-ui angularjs kendo-asp.net-mvc angular-kendo

7
推荐指数
1
解决办法
8472
查看次数

Angular-Kendo ComboBox占位符文本不起作用

我在页面上有一个简单的angular-kendo ComboBox,没有最初选择的值.它应该placeholder在那种情况下显示文本,而是显示它? undefined:undefined ?

HTML

<select kendo-combo-box ng-model="Project" k-options='projectOptions'></select>
Run Code Online (Sandbox Code Playgroud)

JS

app.controller('MyCtrl', function($scope) {    
  $scope.projectData = [
    {name: 'Bob', value: 1},
    {name: 'Tom', value: 2}
  ];

  $scope.projectOptions = {
    placeholder: "'Select...'",
    dataTextField: 'name',
    dataValueField: 'value',
    dataSource: {
      data: $scope.projectData
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

这是一个显示问题的plunker.谁能发现原因?

这曾经在较旧版本的angular-kendo中工作,但它在当前版本中不起作用.

combobox kendo-ui angularjs angular-kendo

6
推荐指数
1
解决办法
7105
查看次数

如何使用角度$ http GET调用填充Kendo网格

我无法将Kendo网格绑定到角度服务调用.我有一个角度$http服务,其getData()方法如下所示:

'use-strict';

payrollApp.factory('dataService', function ($http, $q) {
    return {
        getData: function () {
            var deferred = $q.defer();
            $http({
                method: 'GET',
                url: '/api/apihome/',
           }).success(function (data, status, headers, config) {
                deferred.resolve(data);
            }).error(function (data, status, headers, config) {
                deferred.reject(status);
            });
            return deferred.promise;
        },
    };
});
Run Code Online (Sandbox Code Playgroud)

然后DataSource我按如下方式在控制器中设置网格:

'use-strict';
payrollApp.controller('KendoDataGridController', function KendoDataGridController($scope, dataService) {

    var companiesList = dataService.getCompanies();
    companiesList.then(function(companies) {
        console.log(JSON.stringify(companies, undefined, 2));
        $scope.companies = new kendo.data.DataSource({
            data: companies,
            pageSize: 10
        });
    }, function(status) {
        window.alert(status);
        console.log(status);
    });
} …
Run Code Online (Sandbox Code Playgroud)

javascript promise kendo-ui angularjs angular-kendo

5
推荐指数
1
解决办法
1万
查看次数

在kendo ui数字文本框中我需要1/10和1/100的百分比

我需要1/10和1/100的百分比,但是kendo ui数字文本框允许输入整数百分比.我尝试做类似的事情:

$("#percent").kendoNumericTextBox({
  format: "##.0000 %"
});
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

有任何想法吗?

kendo-ui angular-kendo

4
推荐指数
1
解决办法
1697
查看次数

Kendo for Angular默认网格排序

有谁知道如何在Kendo for Angular网格中设置默认排序字段?

<kendo-grid [data]="view | async"
          [pageSize]="gridState.take"
          [skip]="gridState.skip"
          [sort]="gridState.sort"
          [pageable]="{
            buttonCount: 3,
            info: true,
            type: 'numeric',
            pageSizes: true,
            previousNext: true
          }"
          [sortable]="true"
          (dataStateChange)="onStateChange($event)"
          (edit)="editHandler($event)" (cancel)="cancelHandler($event)"
          (save)="saveHandler($event)">
<kendo-grid-column field="Name" width="200" [editable]="false"></kendo-grid-column>
<kendo-grid-column field="Group" width="120" [editable]="false"></kendo-grid-column>
Run Code Online (Sandbox Code Playgroud)

angular-kendo kendo-ui-angular2

4
推荐指数
1
解决办法
1972
查看次数

如何在Angular Kendo Grid中格式化日期

我正在使用Angular Kendo Grid,并且正在获取格式的服务器数据

1900-01-01T00:00:00
Run Code Online (Sandbox Code Playgroud)

但是我希望它以标准格式显示,不确定如何去做。我在网格列中应用了format ='{0:MM / dd / yyyy h:mm a}',但没有效果。无论数据格式转换要做什么,我都需要在代码的客户端执行,即将服务器日期转换为javascript格式!

<kendo-grid-column field="mydata.openDate" width="220" title="Open Date" filter="date" 
                   format='{0:MM/dd/yyyy h:mm a}'>
</kendo-grid-column>
Run Code Online (Sandbox Code Playgroud)

kendo-grid angular-kendo

4
推荐指数
3
解决办法
2325
查看次数

kendo-ui网格内联编辑angularjs

我想在我的kendo-ui网格中进行内联编辑.数据绑定似乎工作正常,但是当我在编辑内容后单击"更新"按钮时,范围会更新,但编辑对话框不会消失.如果单击另一个编辑按钮,它将进入一个不存在的状态.毕竟,如果我提供至少一个虚拟函数作为k-save,它只会更新范围.由于某种原因,单击"取消"按钮会更新范围.因此,"取消"按钮执行我对"更新"按钮的期望.

您可能会看到我想在客户端更新本地范围,而不是向任何服务器发送任何内容.

有人可以告诉我这里出了什么问题吗?

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.3.1119/styles/kendo.common.min.css" />
    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.3.1119/styles/kendo.default.min.css" />
    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.3.1119/styles/kendo.dataviz.min.css" />
    <link rel="stylesheet" href="http://cdn.kendostatic.com/2014.3.1119/styles/kendo.dataviz.default.min.css" />
</head>
<body>
    <div id="example" ng-app="gridTestApp" ng-controller="TestController">
        <kendo-grid  
            k-data-source="gridData"
            k-columns="gridColumns"
            k-on-change="selected = data"
            k-selectable="true"
            k-editable="editableOptions"
            k-schema="gridSchema"
            k-save="saveFunction">
        </kendo-grid>
        <p ng-show="selected">
            <label>Artist: <input ng-model="selected.artist" /></label>
            <br />
            <label>Track: <input ng-model="selected.track" /></label>
        </p>
        <p>This is for testing data-binding</p>
        <ul>
            <li data-ng-repeat="gridRow in gridData">
                <input ng-model="gridRow.artist"></input><input ng-model="gridRow.track"></input>
                <br>
            </li>
        </ul>
        <p>This is for testing data-binding</p>
        <ul>
            <li data-ng-repeat="gridRow in gridData"> …
Run Code Online (Sandbox Code Playgroud)

kendo-ui angularjs kendo-grid angular-kendo

3
推荐指数
1
解决办法
4328
查看次数

ng-template中的Kendo角网格列传递数据项

我正在使用带有Kendo控件的Angular 5.2。在网格内部,我有一个带有click属性的按钮。我想将PID值作为参数传递给showwindow函数

这是代码示例:-

 <kendo-grid [data]="gridView"
                (pageChange)="pageChange($event)"
                [selectable]="true"
                [kendoGridSelectBy]="mySelectionKey"
                [selectedKeys]="mySelection"
                style="width:1100px;">
        <kendo-grid-checkbox-column showSelectAll="true" width="50" media="(min-width: 10px)">
            <ng-template kendoGridHeaderTemplate let-dataItem>
                <input type="checkbox"
                       name="selectAll"
                       (change)="selectAllRows($event)"
                       [checked]="allRowsSelected" />
            </ng-template>
        </kendo-grid-checkbox-column>
        <kendo-grid-column field="PID" title="User ID" width="150" media="(min-width: 10px)">
        </kendo-grid-column>

        <kendo-grid-command-column title="View file" width="200" media="(min-width: 10px)">
            <ng-template kendoGridCellTemplate let-isNew="isNew">
                <button (click)="showwindow(pass the PID value here)">
                    <img src="../../../../../Images/view.png" />
                </button>
            </ng-template>
        </kendo-grid-command-column>
    </kendo-grid>
Run Code Online (Sandbox Code Playgroud)

这是我要更改的按钮单击处理程序:

 <button (click)="showwindow(pass the PID value here)">
     <img src="../../../../../Images/view.png" />
  </button>
Run Code Online (Sandbox Code Playgroud)

请提出解决方案。

kendo-ui angular-kendo kendo-ui-grid kendo-ui-angular2 angular

2
推荐指数
1
解决办法
2516
查看次数