小编M F*_*M F的帖子

newtonsoft json.net 禁用科学计数法

我希望我的 webapi 使用驼峰命名法序列化 json。所以我将以下内容添加到 Global.asax 中。

        HttpConfiguration config = GlobalConfiguration.Configuration;
        config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
        config.Formatters.JsonFormatter.UseDataContractJsonSerializer = false;
Run Code Online (Sandbox Code Playgroud)

我注意到,因为我将 UseDataContractJsonSerializer 设置为 false,所以使用科学记数法对大小数进行序列化。我如何保留驼峰命名法并同时禁用科学记数法?

谢谢

scientific-notation json.net

10
推荐指数
0
解决办法
572
查看次数

面板内的extjs gridpanel不会自动滚动或调整大小

我有一个tabpanel.在选项卡中,我有一个面板,其中包含一个工具栏和3个项目:[fieldset,gridpanel和另一个fieldset(或一些按钮)].我无法让gridpanel显示滚动条.它只适用于我设置gridpanel的maxheight/minheight.
我也尝试在一个容器内包装gridpanel.没运气.在示例中,我使用适合布局.我尝试了"锚"布局,并为gridpanel指定了锚:'100%50%',希望在我调整浏览器大小时它会调整大小.没运气.

或者,如果gridpanel是选项卡中的唯一项目,则autoscroll将起作用.所以它出现在另一个面板中时,自动滚动/调整大小不起作用.

我在这里错过了什么吗?

Ext.application({
    name: 'MyApp',
    launch: function () {

        // create the data store
        var d = ['company', 100];
        var myData = [];
        for (var i = 0; i < 50; i++) {
            myData[i] = d;
        }
        var store = Ext.create('Ext.data.ArrayStore', {
            fields: [{
                name: 'company'
            }, {
                name: 'price',
                type: 'float'
            }],
            data: myData
        });

        Ext.create("Ext.container.Viewport", {
            layout: {
                type: 'border'
            },
            items: [{
                xtype: 'toolbar',
                id: 'headerbar',
                region: 'north',
                height: 30
            }, {
                xtype: 'toolbar',
                id: …
Run Code Online (Sandbox Code Playgroud)

extjs extjs4

5
推荐指数
1
解决办法
9648
查看次数

标签 统计

extjs ×1

extjs4 ×1

json.net ×1

scientific-notation ×1