Ext.net里面的GridPanel控件在绑定数据的时候怎么格式化显示的字符串啊,比如说我的数据库表中包含Emnu_ID、FK_ID这类型的字段,
我自己定义了一个方法用来翻译这些枚举和外键引用,显示的时候只要调用Field.AsText()就能取到值对应的值,
但是在GridPanel中怎么去调用这个方法格式化呢?我在网上找了半天也没有找到办法,而在Ext.net的官方例子中使用javaScript格式化的,没有办法调用后台代码啊 <script type="text/javascript">
var prepare = function (value, rec) {
rec.City = value.City;
rec.StreetAddress = value.StreetAddress;
};
</script>
<ext:JsonReader>
<Fields>
<ext:RecordField Name="ID" Type="Int" />
<ext:RecordField Name="FirstName" />
<ext:RecordField Name="LastName" />
<ext:RecordField Name="Company" />
<ext:RecordField Name="Address">
<Convert Fn="prepare" />
</ext:RecordField>
<ext:RecordField Name="City" />
<ext:RecordField Name="StreetAddress" />
</Fields>
</ext:JsonReader>哪位大哥大姐帮我教教我怎么解决这个问题啊!!还有我用的是Ext.net控件,而不是ExtJs
我自己定义了一个方法用来翻译这些枚举和外键引用,显示的时候只要调用Field.AsText()就能取到值对应的值,
但是在GridPanel中怎么去调用这个方法格式化呢?我在网上找了半天也没有找到办法,而在Ext.net的官方例子中使用javaScript格式化的,没有办法调用后台代码啊 <script type="text/javascript">
var prepare = function (value, rec) {
rec.City = value.City;
rec.StreetAddress = value.StreetAddress;
};
</script>
<ext:JsonReader>
<Fields>
<ext:RecordField Name="ID" Type="Int" />
<ext:RecordField Name="FirstName" />
<ext:RecordField Name="LastName" />
<ext:RecordField Name="Company" />
<ext:RecordField Name="Address">
<Convert Fn="prepare" />
</ext:RecordField>
<ext:RecordField Name="City" />
<ext:RecordField Name="StreetAddress" />
</Fields>
</ext:JsonReader>哪位大哥大姐帮我教教我怎么解决这个问题啊!!还有我用的是Ext.net控件,而不是ExtJs
而且Ext.net中并没有RowDataBound事件,只有DataBinding事件,但是不存在GridRowEventArgs这个上下文类型
http://mid.lt263.com/mb/biancheng/net/net_24000.html
而且这种方法也是在Javascript脚本中去格式化字符串,不是通过调用后台C#方法去获取格式化信息