首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DevExpress网格,只在角度2的复选框上选择行?

DevExpress网格,只在角度2的复选框上选择行?
EN

Stack Overflow用户
提问于 2017-07-04 11:10:05
回答 1查看 1.6K关注 0票数 1

我在使用devexpress选择行时遇到了问题。我得到了一行,应该只在复选框上进行标记(现在它要检查行,单击行)。我不得不添加onRowClick,因为我必须打开细节,交互是很奇怪的。我打开带有详细信息的弹出窗口,但该行将被选中。

正常的devex行为是在单击时检查行,是否有方法禁用它并仅在复选框上启用它?我知道它有效,却找不到它的方法。

代码:

代码语言:javascript
复制
    <dx-data-grid
      id="gridContainer" (onRowClick)="showDetails($event)">
    </dx-data-grid>
EN

回答 1

Stack Overflow用户

发布于 2017-11-20 11:58:32

我从您的问题中了解到,您不希望在单击记录后选中/选择复选框。您只希望在选中记录的特定复选框后选中/选择该记录。

如果我没有错,那么dx-data-grid有一个showCheckBoxesMode属性,您可以在其中传递a值来选择记录only after user check the check-box, not click on the record.

例如,

在component.html中

代码语言:javascript
复制
 <dx-data-grid
   id="gridContainer" (onRowClick)="showDetails($event)">

  <dxo-selection
     [showCheckBoxesMode]="checkBoxesMode"
     mode="multiple">
  </dxo-selection>

 </dx-data-grid>

在component.ts中

代码语言:javascript
复制
 export class AppComponent {
 //Your rest declarations goes here

 checkBoxesMode: string;
 constructor(service: Service) {
     //Your rest code goes here
     this.checkBoxesMode = 'always'
  }
 }

要了解更多关于选择模式的信息,请跟着这个。

希望它有帮助:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44904391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档