net*_*tte 4 javascript kendo-ui kendo-grid
在Kendo UI中,是否可以在KendGrid中使用图标而不是按钮来显示自定义命令?我需要这个,因为按钮似乎有一个对我的页面来说太大的最小宽度.即使我指定宽度也不会减少.
command: [ { name: "Edit",width: 10 ,text:"",imageClass: "k-icon k-i-pencil",
click: function(e) {
//some code
}
}]
Run Code Online (Sandbox Code Playgroud)
您可能会覆盖KendoUI定义:
.k-grid tbody .k-button, .k-ie8 .k-grid tbody button.k-button {
min-width: 0;
}
Run Code Online (Sandbox Code Playgroud)
在这里查看:http://jsfiddle.net/OnaBai/286F6/
或者你可能会尝试减少攻击性(降低附带效应):
a.k-button.k-button-icontext.k-grid-Edit {
min-width : 0;
}
Run Code Online (Sandbox Code Playgroud)
在这里查看:http://jsfiddle.net/OnaBai/286F6/1/
甚至少一点:
#grid a.k-button.k-button-icontext.k-grid-Edit {
min-width : 0;
}
Run Code Online (Sandbox Code Playgroud)
我把它缩小到只有一个特定的网格id="grid".
在这里查看:http://jsfiddle.net/OnaBai/286F6/2/
但如果您不想覆盖Kendo UI样式,您仍然可以:
$("#grid").kendoGrid({
dataSource: myDataSource,
columns: [
{
command: {
name: "Edit",
text:"",
imageClass: "k-icon k-i-pencil ob-icon-only",
click: function(e) {
//some code
}
}
},
...
],
});
Run Code Online (Sandbox Code Playgroud)
然后:
$(".ob-icon-only", "#grid").parent().css("min-width", 0);
Run Code Online (Sandbox Code Playgroud)
在这里查看:http://jsfiddle.net/OnaBai/286F6/3/
| 归档时间: |
|
| 查看次数: |
18637 次 |
| 最近记录: |