2008-08-05 37 views

回答

3

我目前使用dhtmlxGrid,我們有Excel複製/粘貼功能。 dhtmlXGrid是我找到的功能最全的javascript網格包。

在他們的網站上,dhtmlXGrid聲稱在專業版中支持Clipboard functionality。 (不過,我注意到在其網站上的樣品不工作對我的Firefox編輯:。這也許是權限問題是彌敦道提到)

在任何情況下,我們必須做一些額外的工作,以得到確切的Excel複製和粘貼我們想要的功能。我們基本上必須重寫它們的一些功能來獲得所需的行爲。他們的支持對幫助我們提出解決方案非常有幫助。

所以要回答你的問題,你應該能夠讓他們支持複製和粘貼,如果你購買專業版。我只是警告你,可能需要一些額外的工作來微調這種行爲。

總的來說,我對dhtmlXGrid感到滿意。我們使用了很多他們的功能。他們的支持非常好。他們通常需要一天的時間來回答,因爲他們在歐洲(我認爲)。而Javascript本身就是開源的,所以我可以隨時潛入需要的時候。

3

不是一個答案,而是一個警告:我的公司爲網格購買了2007年的Infragistics ASP.NET控件,我們對此選擇感到遺憾。

API的質量是可怕的(在我們看來至少),使得它很難方案對電網(例如,不一致的命名慣例,但是這僅僅是一個麻煩,我們有關於對象模型投訴好)。

所以我不能說我知道一個更好的選擇,我只知道我會在再次支付Infragistics產品之前嘗試別的東西(並且我們得到的電子郵件支持也很糟糕)。

0

幾年前我曾與這個問題摔角(2004年我認爲)。我們遇到了Firefox默認情況下不允許腳本讀取剪貼板的問題(但您可以使用grant access to the clipboard)。

還有其他讀取剪貼板數據的方式,例如,Flash可以讀取剪貼板。關於ajaxian有一篇很好的文章來解釋如何在幕後做到這一點。最後,我們無法找到符合法案的基於網絡的網格,所以我們必須在Actionscript和Javascript的混合中創建我們自己的網格。

0

我不想成爲隊長明顯在這裏......但是一個普通的舊的.NET Gridview控件呢?您可以將Excel數據複製到其中,並且可以在任何安裝了.NET平臺的系統上運行它。

相關問題