从 GridPanel 导出到 Excel
Posted
技术标签:
【中文标题】从 GridPanel 导出到 Excel【英文标题】:EXPORT from GridPanel to Excel 【发布时间】:2013-05-28 09:21:40 【问题描述】:我是 ext.net(1.6 版),使用 vb.net(代码隐藏)。 请看一下我的 javascriptFunction:
<script type="text/javascript">
var saveData = function ()
GridData.setValue(Ext.encode(GrdAppointment.getRowsValues( selectedOnly: false )));
alert("Hello! I am an alert box!!");
;
</script>
网格数据:
<ext:Hidden ID="GridData" runat="server" />
我面临的问题是 GridData 总是为空的,我似乎找不到解决这个问题的正确方法。 谢谢你
【问题讨论】:
所以,你看到“你好!我是一个警告框!!”信息?如果是这样,请尝试“alert(GridData.getValue);”。你看到了什么?好吧,回想您的另一个问题,我觉得您在 DirectEvent 期间从服务器端调用此 JavaScript 方法,并期望 Hidden 字段在同一个 DirectEvent 请求期间获得其值,不是吗? 你好丹尼尔!诚然!!我试过“警报(GridData.getValue);”我看到的是:code
function ()if(!this.rendered)return this.valuevar a=this.el.getValue();if(a===this.emptyText||a== =undefined)a=""return a code
对不起,应该是“alert(GridData.getValue());”。请注意,它是在 DirectEvent 调用之后执行的。不可能在某个 DirectEvent 期间调用 JavaScript 函数并在同一 DirectEvent 期间获得该 JavaScript 函数调用的结果。
丹尼尔是的,我注意到了!!非常感谢你!!我用code
此控件是 WPF 特定的,有关详细信息,请参阅 WPF 特定主题
本主题说明如何使用 xamDataPresenter™ 控件将数据导出到 Excel。
http://help.infragistics.com/Help/NetAdvantage/WPF/2011.2/CLR4.0/html/xamDataPresenter_Export_a_DataPresenter_Control_to_Excel.html
【讨论】:
【参考方案2】:我认为您在更新之前访问了 Hidden 的值。您可能需要将网格数据作为 DirectEvent 的额外参数发送。
【讨论】:
以上是关于从 GridPanel 导出到 Excel的主要内容,如果未能解决你的问题,请参考以下文章
前台extjs,后台java,导出 gridpanel的数据到execl中,如何做,求前台和后台action代码 ,