2014-10-01 37 views
1

我在我的角度项目中使用了ng网格(UI网格)。 我的客户给我作为样机的表格。现在我想根据客户端设计来设计UI网格。将自定义样式应用于角网格

请给我建议我怎么做到这一点。

+2

使用CSS!真的,那是你的全部问题?如果你至少在你的问题中加入了截图,你不认为这会有帮助吗? – mainguy 2014-10-02 06:30:24

+0

这里是设计客户端期望应用于ui.grid。 屏幕截图链接:https://www.dropbox.com/s/x44jb7nvww8t1yq/Screen%20Shot%201936-07-12%20at%206.47.57%20pm.png?dl=0 – user2042077 2014-10-04 13:27:14

回答

0

下面是如何将图像添加到ng-grid的示例。你必须使用cellTemplate,这样做的内容可以存储到一个单独的* .html文件,以及...

// main.js 

VAR应用= angular.module( '对myApp',[ 'ngGrid']);

app.controller( 'MyCtrl',函数($范围,$ HTTP){

$http.post('/MyPage/index.json?details=full').success(function (data) { 
    $scope.carData = data; 
}); 

$scope.updatecar =function(row){ 
    $http.post('/MyPage/index.json?details=&carID='+row.getProperty('carID')+'&enable='+row.getProperty('link')).success(function (data) {   
    $scope.carData = data; 
});  
}; 

$scope.gridOptions = { 
    data: 'carData', 
    columnDefs: [{field: 'carName', displayName: 'car Name'}, 
     {field: 'carTemperature', displayName: 'Temperature' 
      , cellTemplate: 
        '<div ng-class="ngCellText">' + 
        '{{row.getProperty(col.field)}} <img ng-src="{{row.getProperty(\'imageName\')}}" alt=""/>'+       
        ' <a href ="" ng-click="updatecar(row)">' + 
        '{{row.getProperty(\'linkText\')}} </a>' + 
        '</div>' 
     } 
    ] 
}; 

});

相关问题