Jump to content

PullToRefresh не срабатывает если нет данных в коллекции.


Recommended Posts

Выбираю опцию PullToRefresh, если данных нет или все элементы списка помещаются в коллекцию (т.е. когда нет скрола), то PullToRefresh не работает, элементы просто не двигаются, как только кол-во элементов превышает высоту коллекции(т.е. появляется скрол), PullToRefresh срабатывает. 

Сейчас как выход приходится добавлять пустые стили, чтобы заполнить коллекцию и появлялся скрол, чтобы пользователь мог обновить список. Неудобно! Могли бы исправить? 

Link to post
Share on other sites
  • Similar Content

    • By Артем
      Всем привет. Не понял в какой ветке создать тему. Но ближе показалось в этой.
      в рантайме создаю Page и в него пытаюсь затолкать и растянуть по размерам страницы TfgForm. На андроид работает верно. На iOS странное поведение.
      Подскажите что не так?
       
      testApp.7z
    • By Michal
      Hi 
      I need TfgCollectionView to respond to onTapItem event and OnTap. I am using view to display list of items. In OnTapItem event I reload view with different items. I wanted to add behavior when user taps on empty space after items. I thought OnTap would be right place but it is not firing. I tried to move to OnTouch but still no luck. Only event that is fired os OnTapItem. I have attached sample whow it works. Is it possible to fire both events
      Regards
      Michał 
      Project2.zip
    • By dervish00
      Нужно ли после удаления айтема из списка, который связан с CollectionView и выполнения NotifyItemsRemoved для CollectionView еще и вызывать ReloadItems? Вопрос вызван тем, что после удаления не могу выделить какой-то другой айтем для выделения (SelectionMode = SingleSelect), т.к. выделение перескакивает ровно на одну позицию вниз. Если после NotifyItemsRemoved вызываю ReloadItems, то всё выделяется правильно. Пока не могу понять где баг - у меня или в библиотеке?
    • By Luke
      Hi All,
      i'm testing tfgCollectionView with this rest resource : http://jsonplaceholder.typicode.com/photos
      In this test my CollectionView Style has 1 fgImage and 1 fgLabel.
      I get the RestResouce with a TRESTRequest.ExecuteAsync and it works perfectly.
      When i've the ExecuteAsync CallBack i parse the JSON output string and i fill my Photos collection (TList).
      I do this step with a separate Task because i've 5000 items ( more or less).
      When i link data to the CollectionView i call fgCollectionViewGetItemCount and fgCollectionView1BindItem.
      If i bind only the fgLabel all works perfectly.
      My problem is link the tfgImage to the thumbnail.
      I post my code:
      procedure TFramePhoto.fgCollectionView1BindItem(Sender: TObject;const AIndex: Integer; const AStyle: string; const AItem: TfgItemWrapper);
      VAR Item:TPhotoData;
      begin
        TRY
          Item:=RestPhotos.Items[AIndex];
          AItem.GetControlByLookupName<TfgLabel>('LblTitle').Text := Item.Ftitle;
          TfgAssetsManager.Current.AddBitmapFromUrlAsync(Item.FalbumId, Item.FthumbnailUrl,
          procedure (const AResultCode: Integer; const AResultMessage: string) begin
            AItem.GetControlByLookupName<TfgImage>('ImgAlbum').ImageName := Item.FalbumId;
          end);
        EXCEPT ON E:EXCEPTION DO
          FGX.Log.TfgLog.Log(TfgLogLevel.Debug,'fgCollectionView1BindItem ' + e.Message);
        END;
      end;
       
      Actually i'm saving the images in assets but i think it is a bad idea...
      Can you suggest a best practice for this scenario ?

      Thanks a lot guys,
      Best Regards.

       
       
    • By Luke
      Hi All,
      I'm trying to use a tfgSearchEdit with a tfgCollectionView.
      I'm searching the better way to set the focus to the CollectionViewitem that match my search value.
      There is a demo that explain this management ?
      I've seen that i can fill the SearchEdit.Suggestions with the CollectionViewItems field otherwise i can do a binarysearch in the Tlist<> that is linked to the CollectionView but i've to sort the list.
      Can you suggest a best practise for that ?
      Thanks a lot,
      Luca.
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...