小编xrx*_*215的帖子

如何在extjs 3网格面板中显示/隐藏列

我有一个网格面板我需要显示/隐藏网格面板中的列,具体取决于复选框的值.如果选中该复选框,我需要在网格中显示列,如果未选中,我需要隐藏网格中的列.

这是我的代码

var chkEnableDisplayResponsibilityForAction = '<%=Session["chkEnableDisplayResponsibilityForAction"]%>';

 var flags = Boolean.parse(chkEnableDisplayResponsibilityForAction);
 var flags1 = !Boolean.parse(chkEnableDisplayResponsibilityForAction)

 var colModel = new Ext.grid.ColumnModel([
 { header: "PricePlanID", width: 100, sortable: true, dataIndex: 'PricePlanID', hidden: flags, hideable: flags1 },
  ]);  
Run Code Online (Sandbox Code Playgroud)

当我刷新页面时,我无法切换列,具体取决于复选框的值.但是当我登录并注销时,我能够看到网格面板中的更改.任何人都可以帮我刷新网格面板中的列值吗?

extjs extjs3

11
推荐指数
2
解决办法
4万
查看次数

如何在extjs中显示时间和日期

如何在网格面板中显示日期/时间.该日期来自服务器端asp.net Web服务:

{9/14/2009 10:23:00 AM}
Run Code Online (Sandbox Code Playgroud)

我在显示日期和时间时遇到错误.表明NaN/NaN/NaN 12:NaN:NaN PM

var store = new FMP.AspNetJsonStore({
            fields: [
                      { name: 'DateOccurred'}
                     ],
 });

var dateRenderer = Ext.util.Format.dateRenderer('m/d/Y h:i:s A');

 { header: xppo.st('SDE_DATE_OCCURRED'), width: 75, sortable: true,
     dataIndex: 'DateOccurred', renderer: dateRenderer },
Run Code Online (Sandbox Code Playgroud)

在商店中,如果我定义字段:

[ { name: 'DateOccurred', type: 'date', dateFormat: 'm/d/Y'} ],
Run Code Online (Sandbox Code Playgroud)

...它显示一个空白字段.

请帮我解决这个问题.

extjs

6
推荐指数
1
解决办法
4万
查看次数

6
推荐指数
1
解决办法
4万
查看次数

如何在网格面板中删除或添加列

grid.getcolumnModel().setHidden(0,true)将对列菜单而不是网格面板生效.在列菜单中,您可以启用或禁用该列.我们如何动态添加或删除网格面板中的列?

extjs extjs3

6
推荐指数
2
解决办法
2万
查看次数

检测到无法访问的代码

我为第二个if语句检测到无法访问的代码.你能告诉我出了什么问题吗?

private bool ValidateSettings()
{
    if (chkDownload.Checked && String.IsNullOrEmpty(txtAppName.Text))
    {
        divAppDownloadError.Visible=true;
        return false;
    }
    else
    {
        return true;
    }

    if (chkpplaORfmp.Checked && String.IsNullOrEmpty(txtfmpORppla.Text))
    {
        divXPAAPPDownloadError.Visible = true;
        return false;
    }
    else
    {
         return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

1
推荐指数
1
解决办法
2788
查看次数

算术溢出错误将数字转换为数据类型数字,但值小于指定的精度

我有一个列在表中定义如下

td_long_shr_qty (numeric(18,6), null)
Run Code Online (Sandbox Code Playgroud)

当我更新列时,我收到一个错误

UPDATE
    fact
SET
    td_long_shr_qty = 1720187931245.8069
WHERE
    id = 29
Run Code Online (Sandbox Code Playgroud)

算术溢出错误将数字转换为数据类型数字.

这个数字有什么问题,1720187931245.8069因为它不到精度18为什么我会得到这个错误.请帮忙.

sql t-sql sql-server

0
推荐指数
1
解决办法
83
查看次数

标签 统计

extjs ×3

c# ×2

extjs3 ×2

asp.net ×1

listbox ×1

multiple-columns ×1

sql ×1

sql-server ×1

t-sql ×1