Здесь я хочу динамически обновлять отображаемое имя или поле заголовков сетки в соответствии с любым пользовательским значением ввода.Angular js Dynamic Grid Header
<html ng-app="myApp">
<head lang="en">
<meta charset="utf-8">
<title>Getting Started With ngGrid Example</title>
<link rel="stylesheet" type="text/css" href="ng-grid.css" />
<link rel="stylesheet" type="text/css" href="style.css" />
<script type="text/javascript" src="jquery-1.8.2.js"></script>
<script type="text/javascript" src="angular.js"></script>
<script type="text/javascript" src="ng-grid-1.3.2.js"></script>
<script type="text/javascript">
var app = angular.module('myApp', ['ngGrid']);
app.controller('MyCtrl', function($scope) {
$scope.myData = [{name: "Moroni", age: 50},
{name: "Tiancum", age: 43},
{name: "Jacob", age: 27},
{name: "Nephi", age: 29},
{name: "Enos", age: 34}];
$scope.gridOptions = {
data: 'myData',
columnDefs: [{field: 'name', displayName: 'Name'},
{field:'age', displayName:'Age', cellTemplate: '<div ng-class="{red: row.getProperty(col.field) > 40}"><div class="ngCellText">{{row.getProperty(col.field)}}</div></div>'}]
};
});
</script>
</head>
<body ng-controller="MyCtrl">
<div class="gridStyle" ng-grid="gridOptions"></div>
</body>
</html>
Теперь мое требование: -
В HTML Там будет что-то вроде
раскрывающихся, в котором есть мое значение Всех сеток заголовков. ANd Соответствующий был бы поле ввода
Когда пользователь выбирает какой-либо конкретный заголовок сетки из выпадающего списка, то соответствующее входное значение сопоставляется с этим заголовком, а моя сетка также обновляется в соответствии с измененным заголовком.
- Ребята, пожалуйста, помогите мне, я действительно застревают в этом в угловом , и это действительно очень важно для меня
Не использовать нг-сетку, но, возможно, модифицируя '$ scope.gridOptions.columnDefs' массива при изменении вещь является то, что вы хотите? Вы можете использовать '$ scope. $ Watch' для переменной области, связанной с выпадающим списком, и выполнять эти изменения в обратном вызове часов? –
В моей сетке есть два поля ** 1- name 2- age, ** Теперь я хочу показать выпадающее меню в html, которое содержит значение всего имени поля .... NOw предположим, что любой пользователь выбрал имя из и он хочет изменить это значение на Firstname (будет поле ввода, соответствующее раскрывающимся спискам). Теперь я хочу, когда пользователь вводит Firstname в поле ввода, тогда я хочу обновить столбцы сетки до 1-го числа. 2- age –