Jan 12, 2015, 9:57 AM
[CLOSED] GridPanel Column Renderer(Get value from custom class's method)
Hi,
I searched and find a lot of answer like my questions but i can't solved my problem.
i want call my custom method when gridpanel column renderer time.
My Codes;
I searched and find a lot of answer like my questions but i can't solved my problem.
i want call my custom method when gridpanel column renderer time.
My Codes;
<script>
var PersonName = function(value, metadata, record) {
HesapIslemleri.GetPersonName(record.data.ID);
}
</script>
<ext:GridPanel ID="gpMizanRapor" runat="server" ButtonAlign="Left">
<Store>
<ext:Store ID="stoHesapList" runat="server" PageSize="50">
<Model>
<ext:Model ID="Model4" runat="server">
<Fields>
<ext:ModelField Name="KayitPersonel" Type="String" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<ColumnModel ID="ColumnModel1" runat="server">
<Columns>
<ext:Column ID="Column1" runat="server" DataIndex="KayitPersonel" Width="500" Text="Kay?t Eden">
<Renderer Fn="PersonName" />
</ext:Column>
</Columns>
</ColumnModel>
</ext:GridPanel>
[DirectMethod(Namespace = "HesapIslemleri")]
public void GetPersonName(object ID)
{
var id = Convert.ToInt32(ID);
var personname=MyClass.GetPersonNameFromByID(id);
this.gpMizanRapor.GetStore().GetById(id).Set("KayitPersonel", personname); // It's doesnt work
this.gpMizanRapor.GetStore().GetById(id).Commit();
//gpMizanRapor.GetStore().CommitChanges()
}
Last edited by Daniil; Jan 16, 2015 at 9:23 AM.
Reason: [CLOSED]