Jump to content

[mobile] PhoneBook mobile app


mhmda

Recommended Posts

  • 1 month later...
5 minutes ago, x11 said:

error: c is not a constructor

Какая платформа используется? Какой компонент?

Скорее всего, используется "десктопный" плагин...

Link to comment
Share on other sites

вот полностью мой код

 

function beforeInit(sender, config){
  config.loadingText = 'загрузка...';
  config.emptyText='даних немає'; 
  config.grouped = false;
  
					 
  config.itemTpl = new Ext.XTemplate('<table style="width:100%; white-space:nowrap; vertical-align:middle;">'+ 
                     '<tr>'+
                        '<td style="color:#2c81aa"><i class="fas fa-phone"></i> Телефон:</td><td style="color:#2c81aa"><a href="tel://{1}" target="_blank">{6}</a></td>'+
                     '</tr>'+

                     '<tr>'+
                        '<td style="padding-top:3px;"><i class="fas fa-user-tag"></i> Контакт:</td><td style="padding-top:3px;">{2}</td>'+
                     '</tr>'+

                     '<tr>'+
                        '<td style="padding-top:3px;"><i class="fab fa-viber"></i> Вайбер:</td><td style="padding-top:3px;"><a href="{[this.ReplaceViber(values, 3)]}" target="_blank">{6}</a></td>'+
                     '</tr>'+

					 '<tr>'+
						'<td style="padding-top:3px;"><i class="fab fa-telegram"></i> Телеграм:</td><td style="padding-top:3px;"><a href="https://t.me/{[this.DeleteAt(values, 5)]}" target="_blank">{5}</a></td>'+
                     '</tr>'+
                 '</table>'
				 ,
				 {
					DeleteAt: function(values, idx){
						return values[idx].replace('@', '');
					 },
					 ReplaceViber: function(values, idx){
						 if (values[idx] == false ){
							 return 'немає'
						 }
						 else{
							return 'viber://add?number=' + values[1]
						};
					 }
				 }
				 );
				 
	
	config.clickdeletetel = function(btn,indx,e){
        fmmParentAparts.dbgTlf.mask('wait...');
        ajaxRequest(fmmParentAparts.dbgTlf,'clickdeletetel',['actn='+btn,'indx='+indx.toString()]);
    };

    config.groupingFeature = Ext.create('Ext.grid.feature.Grouping',{
        groupHeaderTpl:new Ext.XTemplate('{[this.getGroupTitle(values.rows[0])]}',
        {
            getGroupTitle: function(values) {
                return '<div class="swgrdactnprintmv" onclick="fmmParentAparts.dbgTlf.clickdeletetel(\'view\',' + values.data[0]+',event);return false;"></div>'
            }
        })
    });
}

 

Link to comment
Share on other sites

т.е. данный вариант (данный пример) переделать для компоненты TUnimDBListGrid не получится?

 

У меня есть другой вариант, вы мне когда-то написали

просто я хотел иметь ещё один вариант создания кнопки

Link to comment
Share on other sites

8 minutes ago, x11 said:

т.е. данный вариант (данный пример) переделать для компоненты TUnimDBListGrid не получится?

Я еще не смотрел что за вариант, и чем отличается...

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...