2011-06-19 41 views
0

我會先說我熟悉Zend Form及其選項/裝飾器等,我正在尋找一些關於如何最好地執行這種類型的表單,也是系統使用jQuery和jQuery-UI,我們也可以使用它們,我也應該提到我不需要模型的建議,即如何保存信息,我需要幫助渲染這個類型的形式,我懷疑我需要使用視圖助手和cusom表單元素?Zend Framework:表單:我如何創建一個非常自定義的元素

問題:

我的應用程序有哪些鏈接「產品」到「客戶」的頁面。 「產品」具有默認價格,但這可以被每個客戶覆蓋,這需要考慮因素,我必須能夠從標準產品列表中選擇客戶購買哪些產品,覆蓋其默認價格,以及添加任何數量的定製產品上的蒼蠅,因爲這樣:

的形式爲:

客戶:李四

產品(X進行選擇鏈接到客戶):

[] Blah Produ CT /服務[$ 32.00]

[X]美孚服務[$ 23.45]

附加產品/服務(輸入):

產品名稱:【輸入】成本($):[輸入]說明:【輸入】

添加服務:[按鈕] < - 可能 「更新表單添加一組新的(上面)輸入」

保存客戶記錄:[按鈕]

感謝您的幫助,傑伊

+0

我曾在那裏我創建的自定義庫元素類似的情況(與添加,刪除,重新排序圖像)我用一個隱藏的元素'gallery'並創建了一個自定義的裝飾+ JavaScript前端,添加隱藏的輸入'gallery []'後來我用作數組進行處理 – venimus

回答

1

在我看來,這種形式將不會像您想象的那樣自定義。

訣竅在於動態添加產品。爲此目的,見傑里米·肯德爾的優秀崗位上的主題:

Dynamically Adding Elements to Zend_Form

+0

感謝David,Jeremys post的鏈接非常有用,我會挑戰性地使用他的方法來添加其他元素蒼蠅。我越想到它,我越發現這種方法在管理動態表單方面爲我提供了很多選擇。再次感謝。 – Jucks

相關問題