jQuery EasyUI étendu - les données grille en ligne baisse
jQuery EasyUI Extended
usage
Il contient le fichier 'datagrid-dnd.js de
<Type Script = "text / javascript" src = "datagrid-dnd.js"> </ script>
Activer glisser et en plaçant
<Class = Table title = le style "easyui-datagrid" "DataGrid" = "width: 700px; height: 250px" data-options = " singleSelect: true, données: données, onLoadSuccess: function () { $ (Ce) .datagrid ( 'enableDnd'); } "> <Thead> <Tr> <Th data-options = "champ: 'itemid', largeur: 80"> ID de l'article </ th> <Th data-options = "champ: 'productid', largeur: 100"> Produit </ th> <Th données-options = "field: 'Prix officiel', largeur: 80, align: 'right'"> Prix </ th> <Th data-options = "champ: 'unitcost', largeur: 80, align:« droit »> Coût unitaire </ th> <Th data-options = "champ: 'attr1', largeur: 250"> Attribut </ th> <Th data-options = "champ:« statut », largeur: 60, align: 'centre'"> Statut </ th> </ Tr> </ Thead> </ Table>
événement
L'événement étendu à partir de la grille de données (DataGrid), les suivants sont des événements pour la grille de données (DataGrid) ajoutés.
名称 | 参数 | 描述 |
---|---|---|
onBeforeDrag | row | 当一行的拖拽开始前触发,返回 false 则取消拖拽。 |
onStartDrag | row | 当开始拖拽一行时触发。 |
onStopDrag | row | 当停止拖拽一行后触发。 |
onDragEnter | targetRow, sourceRow | 当拖拽一行进入某允许放置的目标行时触发,返回 false 则取消放置。 |
onDragOver | targetRow, sourceRow | 当拖拽一行在某允许放置的目标行上时触发,返回 false 则取消放置。 |
onDragLeave | targetRow, sourceRow | 当拖拽一行离开某允许放置的目标行时触发。 |
onBeforeDrop | targetRow,sourceRow,point |
当一行被放置前触发,返回 false 则取消放置。 targetRow:放置的目标行。 sourceRow:拖拽的源行。 point:指示放置的位置,可能的值:'top' 或 'bottom'。 |
onDrop | targetRow,sourceRow,point |
当一行被放置时触发。 targetRow:放置的目标行。 sourceRow:拖拽的源行。 point:指示放置的位置,可能的值:'top' 或 'bottom'。 |
manière
Les procédés étendent à partir du réseau de données (grille de données).
名称 | 参数 | 描述 |
---|---|---|
enableDnd | index |
启用行的拖拽与放置。 'index' 参数指示要被拖拽与放置的行。 如果该参数未指定,则拖拽与放置所有行。 代码实例: $('#dg').datagrid('enableDnd', 1); // enable dragging on second row $('#dg').datagrid('enableDnd'); // enable dragging all rows |
Télécharger exemples jQuery EasyUI
jquery-easyui-datagrid-dnd.zip
jQuery EasyUI Extended