我有一个网格面板我需要显示/隐藏网格面板中的列,具体取决于复选框的值.如果选中该复选框,我需要在网格中显示列,如果未选中,我需要隐藏网格中的列.
这是我的代码
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)
当我刷新页面时,我无法切换列,具体取决于复选框的值.但是当我登录并注销时,我能够看到网格面板中的更改.任何人都可以帮我刷新网格面板中的列值吗?
如何在网格面板中显示日期/时间.该日期来自服务器端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)
...它显示一个空白字段.
请帮我解决这个问题.
grid.getcolumnModel().setHidden(0,true)将对列菜单而不是网格面板生效.在列菜单中,您可以启用或禁用该列.我们如何动态添加或删除网格面板中的列?
我为第二个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) 我有一个列在表中定义如下
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为什么我会得到这个错误.请帮忙.