Angularjs:使用 CellTemplate 数据在 ui 网格中排序不起作用

问题描述 投票:0回答:2

我对 Angular ui-grid 非常陌生。 我正在使用单元格模板显示数据,但排序不起作用。 我想使用“用户名”对该特定列进行排序。

任何人都可以帮我解决这个问题吗?

{
  field: 'usernameandgender', 
  width: '29%',
  displayName: 'Dr. İsim / Uzmanlık', 
  name:'username' ,
  cellTemplate:'
      <div style="height:47px;">
         <span style="font-size:15px;">{{row.entity.username}}</span> -
         <span style="color:gray; font-weight:normal;font-size:13px;">
              {{row.entity.gender}}
         </span>
         <br/>
      </div>'
 }
angularjs angular-ui-grid angular-filters ui-grid
2个回答
0
投票

请将字段值更改为“用户名”。应该可以。

我使用相同类型的单元格模板来根据真/假显示图标,虽然它在网格中显示锁定图标,但我可以根据真/假进行过滤。


0
投票

是的,我遇到了同样的问题,一旦提供字段作为 html 中的名称,问题就解决了。 例如:在控制器“agentId”中提供此代码:{
字段 :'代理 ID', 标题工具提示:true, headerCellClass : "文本中心", },

对于 {{row.entity.agentId}}

© www.soinside.com 2019 - 2024. All rights reserved.