ExtJS 交换面板作为项目列表
ExtJS Swap panels as items list
我需要交换列表中的面板。我尝试重新排序网格中的行,但我需要在项目中添加更多信息,以便面板可以很好地显示。
一定是像这里这样的经典拖动图标(四个箭头)http://examples1.ext.net/#/DragDrop/Panel/Swap_Dropable_Panel/
这个例子非常接近我想要的。我只需要像这样的垂直交换 http://tof2k.com/ext/sortable/(这可能正是我所需要的,但似乎它没有使用 ExtJS 主题,我不知道我是否可以在项目中放置更多信息 - 它是也有点丑。
一些想法?
也许使用带有模板列的网格并拖放可以解决您的问题。
FIDDLE: https://fiddle.sencha.com/#fiddle/1i7l
此外,您可以使用 CSS 更改行。
.customRow .x-grid-cell-inner {
margin: 5px 5px 5px 5px;
background-color: yellow;
}
删除评论
//cls: 'customRow'
于 fiddle(第 58 行)。
我需要交换列表中的面板。我尝试重新排序网格中的行,但我需要在项目中添加更多信息,以便面板可以很好地显示。
一定是像这里这样的经典拖动图标(四个箭头)http://examples1.ext.net/#/DragDrop/Panel/Swap_Dropable_Panel/
这个例子非常接近我想要的。我只需要像这样的垂直交换 http://tof2k.com/ext/sortable/(这可能正是我所需要的,但似乎它没有使用 ExtJS 主题,我不知道我是否可以在项目中放置更多信息 - 它是也有点丑。
一些想法?
也许使用带有模板列的网格并拖放可以解决您的问题。
FIDDLE: https://fiddle.sencha.com/#fiddle/1i7l
此外,您可以使用 CSS 更改行。
.customRow .x-grid-cell-inner {
margin: 5px 5px 5px 5px;
background-color: yellow;
}
删除评论
//cls: 'customRow'
于 fiddle(第 58 行)。