2013-07-27 2 views
1

ProMotion을 PM :: FormotionScreen 화면과 함께 사용합니다.ProMotion-Formotion에서 .on_delete 콜백을 사용하는 방법

Prootion에서 Formotion의 행 .on_delete callback을 사용하는 방법?

나는이 TABLE_DATA 방법을 가지고

def table_data 
    { 
     sections: [{ 
      rows: [ 

      { 
      title: "URL", 
      key: :url, 
      placeholder: "http://myapp/dj_mon/", 
      action: :delete_account, 
      deletable: true, 
      type: :string, 
      auto_correction: :no, 
      auto_capitalization: :none 
      } 

      ] 
     }] 
    } 
    end 

스크린 샷 : http://i.stack.imgur.com/e1dlu.png

+0

콜백을 할 수 있도록 셀을 선택하는 방법을 알기에 Formotion 전문가로는 충분하지 않습니다. 이것은 확실히 Formotion 일이 아니라 ProMotion 일입니다. –

답변

2

대신 FORMOTION 양식을 초기화하기 위해 해시를 사용하여, 당신은 DSL 사용해야합니다 :

form = Formotion::Form.new 

form.build_section do |section| 
    section.build_row do |row| 
    row.title    = 'URL' 
    row.key     = :url 
    row.placeholder   = "http://myapp/dj_mon/" 
    row.type    = :string 
    row.auto_correction  = :no 
    row.auto_capitalization = :none 
    row.deletable   = true 

    row.on_tap do |row| 
     p "I'm tapped!" 
    end 

    row.on_delete do |row| 
    p "I'm called before the delete animation" 
    end 
    end 
end 
+1

나는 이것이 오래되었다는 것을 알고있다. 그러나 이것은 정확한 답으로 받아 들여 져야한다. 그것은 나의 [약간 다른] 질의를 해결했다. 감사합니다 @ 데본! – jjnevis