Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
406 views
in Technique[技术] by (71.8m points)

html - How to set multiple css class into bs-sortable?

Anyone know how to set multiple css class in bs-sortable? This is my bs-sortable

<bs-sortable
  [(ngModel)]="sortableRowData"
  fieldName="name"
  itemClass="sortable-item"
  itemActiveClass="sortable-item-active"
  placeholderItem="Drag here"
  placeholderClass="placeholderStyle"
  wrapperClass="sortable-wrapper"
></bs-sortable>

This is my sortableRowData

sortableRowData= [
  {
     id: 1,
     name: 'Apple',
     type: 1
  },
  {
     id: 2,
     name: 'Orange',
     type: 2
  },
  {
     id: 3,
     name: 'Mango',
     type: 1
  }
];

This is my sortable-item class

.sortable-item {
padding: 6px 12px;
margin-bottom: 4px;
font-size: 14px;
line-height: 1.4em;
text-align: center;
cursor: grab;
border: 1px solid transparent;
border-radius: 4px;
border-color: #ee2121;
}

Currently, I only can set one css class for all row of my data. Anyway to set multiple class based on the type of my data? For example, type: 1 will link to css class 1, type: 2 will link to css class 2. Then I will have multiple design within my <bs-sortable>.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...