我想要創建一個組合框2項目。這些項目的文本應以不同的格式顯示DateTime.Now
。組合框在行擴展器中。這是組合的代碼:c#ext.net:從後面的代碼插入項目在組合框
<ext:ComboBox runat="server" ID="cmbFormatFFC" DataIndex="DateFormat" FieldLabel="Date Format" Width="400" ForceSelection="true" EmptyText="Select date format...">
<Listeners>
<BeforeRender Handler="#{DirectMethods}.fillComboDates()" />
,並在代碼隱藏:
[DirectMethod]
public void fillComboDates()
{
cmbFormatFFC.Items.Insert(0,new Ext.Net.ListItem(DateTime.Now.ToString("d/M/yyyy"), "d/M/yyyy"));
cmbFormatFFC.Items.Insert(1,new Ext.Net.ListItem(DateTime.Now.ToString("dd-MMM-yyyy"), "dd-MMM-yyyy"));
}
但是,當我在應用展開該行我得到這個錯誤:
Uncaught TypeError: Cannot set property 'component' of null
爲什麼要返回值? – aggicd