2010-06-22 49 views
1

在我的公司,我們開發了一個運動員管理解決方案,每個運動員都被管理員用戶插入到應用程序中。對於所提到的解決方案,它使用了symfony管理生成器。Form Filter中的原始HTML

在第二個項目迭代中,其中一個客戶請求是將打印的運動員列表更清晰易讀。爲了實現這一點,我們創建了適當的CSS樣式,供用戶選擇瀏覽器打印選項時使用。

但是,運動員表單過濾器有一些HTML標記(symfony小部件),它們無法正確呈現,即可能有多個選擇的選擇標記(選擇選項不出現在打印預覽中)。

因此,我想知道是否可以在表單過濾器上直接插入原始HTML(獲取選定的選項並將它們轉換爲標籤或純文本),只有當用戶選擇打印選項時纔可以看到。

回答

0

您可以將自定義小部件替換爲標準選擇小部件,該小部件可添加打印時顯示的值,但默認情況下會隱藏樣式。然後你使用你的打印樣式表顯示它們。