2012-12-10 64 views
0

任何人都可以告訴我如何做到這一點。我使用system.xml創建了自定義模塊。在system.xml中我創建了兩個元素,一個選擇選項和其他文本框。我想要在選擇選項的特定值上顯示文本框。我的代碼是: 選擇選項system.xml中的Onchange事件magento

<email_sender translate="label"> 
    <label>E-mail Sender</label> 
    <frontend_type>select</frontend_type> 
    <source_model>adminhtml/system_config_source_email_identity</source_model> 
    <sort_order>0</sort_order> 
    <show_in_default>1</show_in_default> 
    <show_in_website>1</show_in_website> 
    <show_in_store>1</show_in_store> 
</email_sender> 

文本框希望在選擇選項將顯示爲:

<interval translate="label"> 
    <label>Interval</label> 
    <frontend_type>text</frontend_type> 
    <sort_order>4</sort_order> 
    <show_in_default>1</show_in_default> 
    <show_in_website>1</show_in_website> 
    <show_in_store>1</show_in_store> 

。 雖然選擇我的模型

public function toOptionArray() 
{ 
    return array(
     array('value'=>'show_txtbx', 'label'=>Mage::helper('mymodule')->__('Show Textbox')), 
     array('value'=>'hide', 'label'=>Mage::helper('mymodule')->__('Hide')), 

    ); 
} 

使用此代碼塊我該怎麼辦that.Thanks提前。

回答

0

大家好我有一些額外的搜索後得到了我的答案。感謝艾倫這樣漂亮的教程。這裏是我得到我的答案的鏈接。 Click Here