2013-07-31 103 views
0

在我CFWheels settings.cfm標記,我有以下代碼:selectTag()不預先考慮CFWheels

set(functionName="selecttag",  labelPlacement="before", prependToLabel="<div class='field field-select'>",  append="</div>", appendToLabel="", class="field-select"); 
set(functionName="select",   labelPlacement="before", prependToLabel="<div class='field field-select'>",  append="</div>", appendToLabel="", class="field-select"); 

在我的表單視圖我有以下代碼:

<cfoutput>#selectTag(name="pin[typeid]", options=types, objectName="pin", property="typeid")#</cfoutput> 

然而,在生成的輸出中,不會輸出prependToLabel屬性中的HTML。 append屬性雖然工作;這當然會破壞頁面的格式/佈局。

輸出HTML

<select class="field-select" id="pin-typeid" name="pin[typeid]"><option value="1">Wanted</option><option value="2">Available</option></select></div> 

這是一個錯誤,還是我在這裏不正確做事?

謝謝, 邁克爾。

回答

2

答案!

在我看來,我需要添加標籤屬性,這是我忘記做的。

label="" 

所以,我認爲應該代碼其實一直:

<cfoutput>#selectTag(label="Type of Pin", name="pin[typeid]", options=types, objectName="pin", property="typeid")#</cfoutput> 

生成的HTML現在工作/產出預期。