Draggable
1.<div id="tb" style="padding:3px"> 2. <span>Item ID:</span> 3. <input id="itemid" style="line-height:26px;border:1px solid #ccc"> 4. <span>Product ID:</span> 5. <input id="productid" style="line-height:26px;border:1px solid #ccc"> 6. <a href="#" class="easyui-linkbutton" plain="true" onclick="doSearch()">Search</a> 7.</div>
When user enters search values and press search button, the 'doSearch' function will be called:
1.function doSearch(){
2. $('#tt').datagrid('load',{
3. itemid: $('#itemid').val(),
4. productid: $('#productid').val()
5. });
6.}
把checkbox换成radio:
singleSelect:true,
columns:[[
{field:'radio',title:'',width:30,
formatter: function(value,row,index){
return '<input type="radio" name="rd" />';
}}
onClickRow:function(rowIndex, rowData){
$("input[type=radio]",$("div.datagrid-view2 tr.datagrid-row-selected")).attr("checked","checked");
}
Draggable
Override defaults with $.fn.draggable.defaults.
Usage Example
Create a draggable element from markup.
<div id="dd" class="easyui-draggable" data-options="handle:'#title'" style="width:100px;height:100px;">
<div id="title" style="background:#ccc;">title</div>
</div>
Create a draggable element using javascript.
<div id="dd" style="width:100px;height:100px;">
<div id="title" style="background:#ccc;">title</div>
</div>
$('#dd').draggable({
handle:'#title'
});
Properties
| Name | Type | Description | Default |
|---|---|---|---|
| proxy | string,function | A proxy element to be used when dragging, when set to 'clone', a clone element is used as proxy. If a function is specified, it must return a jQuery object.
The example below shows how to create a simple proxy object. $('.dragitem').draggable({
proxy: function(source){
var p = $('<div style="border:1px solid #ccc;width:80px"></div>');
p.html($(source).html()).appendTo('body');
return p;
}
});
|
null |
| revert | boolean | If set to true, the element will return to its start position when dragging stops. | false |
| cursor | string | The css cursor when dragging. | move |
| deltaX | number | The dragged element position x corresponding to current cursor | null |
| deltaY | number | The dragged element position y corresponding to current cursor | null |
| handle | selector | The handle that start the draggable. | null |
| disabled | boolean | True to stop draggable. | false |
| edge | number | The drag width in which can start draggable. | 0 |
| axis | string | Defines the axis which the dragged elements moves on, available value is 'v' or 'h', when set to null will move across 'v' and 'h' direction. | null |
Events
| Name | Parameters | Description |
|---|---|---|
| onBeforeDrag | e | Fires before dragging, return false to cancel this dragging. |
| onStartDrag | e | Fires when the target object start dragging. |
| onDrag | e | Fires during dragging. Return false will not do dragging actually. |
| onStopDrag | e | Fires when the dragging stops. |
Methods
| Name | Parameter | Description |
|---|---|---|
| options | none | Return the options property. |
| proxy | none | Return the drag proxy if the proxy property is setted. |
| enable | none | Enable the drag action. |
| disable | none | Disable the drag action. |
用对方法才有效率,做对事情才有效果
“麻烦”是自己“处理”不当的结果
“困难”是自己“学习”不够的反射
“挫折”是自己“努力”不足的代价
“麻烦”是自己“处理”不当的结果
“困难”是自己“学习”不够的反射
“挫折”是自己“努力”不足的代价
浙公网安备 33010602011771号