Проблемы CSS с Dataview в архитектуре MVC Extjs 4 - PullRequest
0 голосов
/ 04 марта 2012

Я потерял весь день, и независимо от того, что я делаю, dataview не видит конкретный CSS, Я использую extjs некоторое время, и я могу использовать каждый компонент, но это сводит меня с ума, вот мнение

    Ext.Loader.setConfig({enabled: true});
    Ext.Loader.setPath('Ext.ux.DataView', '../ux/DataView/');

    Ext.require([
    'Ext.data.*',
    'Ext.util.*',
    'Ext.view.View',
    'Ext.ux.DataView.Animated',
    'Ext.XTemplate',
    'Ext.panel.Panel',
    'Ext.toolbar.*',
    'Ext.slider.Multi',
    'Pandora.store.Product'
    ]);

    Ext.define('Pandora.view.ProvaShowProdotti', {
    extend: 'Ext.panel.Panel',
    alias: 'widget.provaShowProdotti',
    frame: true,
    title: 'Liste des agents',




    initComponent: function(){

    this.items =[{
    xtype: 'dataview',
    store: 'Product',
    cls: 'thumb',
    style: 'border:1px solid #99BBE8; border-top-width: 0',
    deferInitialRefresh: false,
    itemSelector: 'div.thumb-wrap',
    tpl : Ext.create('Ext.XTemplate',
    '<tpl for=".">',
    '<div class="thumb-wrap" id="{name}">',
    '<div class="thumb"><img src="http://localhost:8080/WebProjectTemplate/js/images/prova.jpg" title="{name}"></div>',
    '<span class="x-editable">{shortName}</span></div>',


    '</tpl>'
    ), plugins : [
    Ext.create('Ext.ux.DataView.Animated', {
    duration : 550,
    idProperty: 'productId'
    })
    ]
    }]

    this.callParent();
    }
    });

А вот и HTML

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title id="page-title">Pandora</title>

    <link rel="stylesheet" type="text/css" href="ext-all-debug.css">



    <link rel="stylesheet" type="text/css" href="../../example.css" />
    <script type="text/javascript" src="../bootstrap.js"></script>
    <script type="text/javascript" src="PropertyReader.js"></script>
    <script type="text/javascript" src="Bundle.js"></script>





    <script type="text/javascript" src="app/app.js"></script>

    </head>
    <body>

    </body>
    </html>

1 Ответ

0 голосов
/ 03 августа 2012

Стиль для компонента DataView, по-видимому, не включен в ext-all-debug.css.

Попробуйте включить data-view.css , он содержит стили для элементов DataView, на которые вы ссылались.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...