2014-07-05 35 views
0

我張貼這種到迪朗達爾討論小組,但要覆蓋其上我的基地: https://groups.google.com/forum/#!topic/durandaljs/PWgPUHcpzic結束語控制成迪朗達爾的Widget

基本上,我想看看是否有人已經成功包裝現有的控制是Mozilla PDF Viewer(http://mozilla.github.io/pdf.js/web/viewer.html)的複雜性轉化爲Durandal或Angular控件,並獲得成功。

我知道其他的東西,比如日期選擇器,這是可能的,但是通過這個特定的控件,它在canvas和其他一些有趣的控件上做了很多。

關於我如何完成此任何想法?

我們可以使用敲除綁定來實現這個嗎?

我們如何控制這個小部件的位置?

回答

0

是的,你會編寫一個自定義的Knockout綁定,並將該綁定包裝在Durandal小部件中。至於定位,這是用CSS完成的(或者用CSS Knockout綁定動態的)。

+0

對,所以這個問題真的變成了如何使用該控件,你是否可以得到它來填充SPA應用程序面板中的div?例如如果您可以想象在Web表單上構建Outlook客戶端,您在哪裏閱讀我希望用於PDF查看器控件的電子郵件。 –

+0

@RichardB那麼,回答「如何」在StackOverflow的這一點上是不好的形式。根據本論壇的指導方針,您需要嘗試(首先,通過學習定製的Knockout綁定),然後顯示您的代碼和進度。正如我寫了很多自定義綁定,我會很樂意提供輸入和指導,一旦你給我一些工作。 –

+0

Hi @RichardB!您是否可以將PDF.JS查看器嵌入到Durandal Widget中?我寫了我自己的PDF.JS查看器,但與預先構建的相比,它缺少一些功能,例如文本選擇,縮放,調整大小。所以我很好奇,如果甚至可以嵌入預構建的瀏覽器呢? –