如何在jsGrid中隐藏列
How to make column hidden in jsGrid?
我在项目中使用jsGrid,现在我被困在这里隐藏代码中使用但不应显示在页面中的列。
我使用的网格是:jsGrid
我尝试过使用输入控件hidden
,但是它仍然不起作用。
下面的代码定义了我为AccountID
获取隐藏字段的网格列。但是,它不起作用。
代码:
fields: [
{ name: "Account", width: 150, align: "center" },
{ name: "Name", type: "text" },
{ name: "AccountID", type: "hidden", width: 0}
]
由于v1.3 jsGrid字段有一个选项visible
http://js-grid.com/docs/#fields
如果您需要在运行时隐藏(或显示)字段,可以按照以下方式进行:
$("#grid").jsGrid("fieldOption", "ClientName", "visible", false);
试试下面的代码。
创建一个css类,如下
.hide
{
display:none;
}
并将css属性分配给下面的字段
fields: [
{ name: "Account", width: 150, align: "center" },
{ name: "Name", type: "text" },
{ name: "AccountID", css: "hide", width: 0}
]
希望这对你有帮助。
fields: [
{ name: "Account", width: 150, align: "center" },
{ name: "Name", type: "text" },
{ name: "AccountID", visible: false, width: 0}]
fields: [{
name: "<FIELD NAME>",
visible: false
}
]
隐藏起来非常简单,就像这个例子一样:
{ name: "id", title: "Id", type: "text", width: 1, css:"hide"}
其中css类从bootsrap 隐藏
在我的案例中,我们启动了应用程序以在JSGrid中显示一列,并一直进行到生产。后来需要隐藏该列,但我使用该列进行自定义排序。这就是我做的方式
我的风格
.idStyle:
{
color: red;
}
创建了新型
.hiddenStyle:
{
display: none;
}
以下是我的jsGrid字段
var jsGridField =
[
{ name: "Student ID", type: "text", width: "auto", css: "idStyle hiddenStyle" },
{ name: "Student Name", type: "text", width: "auto", css: "labelStyle" },
]
No data Row has been created on jsgrid for row data when there is no data. we have used below css row data for hiding it and showing.
<tr class="jsgrid-nodata-row"><td class="jsgrid-cell" colspan="16" style="width: 60.3958px;">Not found</td></tr>
When row data taking time to display by a API call , we are showing spinner on the grid, but user has been shown as no data found .. so which is not a best user experience .
For solving this we can use hide and show the css element on modifying the CSS class
For Hiding :
$('.jsgrid-nodata-row').hide();
$('.jsgrid-cell').hide();
For Showing :
$('.jsgrid-nodata-row').show();
$('.jsgrid-cell').show();
相关文章:
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 显示5秒后隐藏潜水
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 浮动页脚栏-使用Bootstrap隐藏
- 在jquery中为显示/隐藏设置cookie
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 从var向代码隐藏函数传递值
- Image赢得't隐藏在滚动jQuery上
- 具有rowGrouping的数据表无法隐藏列
- Jquery隐藏未触发
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 分部隐藏在jquery中不起作用
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- javascript.点击隐藏事件故障
- 禁用(而不是隐藏)浏览器滚动条
- PHP Javascript显示/隐藏按钮不工作
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- 如何通过溢出来判断元素被切断了多少像素:隐藏在父级上
- 如何在jsGrid中隐藏列