1

ExtJS 4 を使用して、特定の ID に対して画像を取得し、データ ビューとして表示します。次に、画像を dbl クリックして関数を呼び出す必要があります。

Ext.define('${pkgName}.v02x003001.SV02X00300102', {
    extend: 'Ext.view.View',
    alias: 'widget.sv02x00300102',
    id: 'images-view',
    autoScroll: true,
    trackOver: true,
    multiSelect: true,
    height: 180,
    overItemCls: 'x-item-over',
    itemSelector: 'div.thumb-wrap',
    emptyText: 'No images to display',
    prepareData: function (data) {
        Ext.apply(data, {
            shortName: Ext.util.Format.ellipsis(data.name, 15),
            sizeString: Ext.util.Format.fileSize(data.size),
            dateString: Ext.util.Format.date(data.lastmod, "m/d/Y g:i a")
        });
        return data;
    },
    initComponent: function () {
        var me = this;
        var member = Ext.getCmp('member-sv02x00300104').getValue();
        me.store = 'S02X003001';
        me.tpl = [
            '<tpl for=".">',
            '<div class="thumb-wrap" id="{name}">',
            '<div class="thumb">
            <img  src="${createLink(mapping:'
        img ', params:[])}/{id}/100/100/" title="{id}">
                   </div>',
            '<span class="x-editable">{name}</span></div>',
            '</tpl>',
            '<div class="x-clear"></div>'];

        me.callParent(arguments);
    }
});
4

1 に答える 1