2016-04-11 29 views
0

İki alana düzenlenebilir metin ve düzenlenebilir numara içeren düzenlenebilir bir form var. onun değerleri benim durumumda hem değeri vardır alanları, fakat sadece editable- already.In varsaAngular-js x-editable düzenlenebilir sayı değerini sayfaya getirmiyor

%form{"editable-form" => "", :name => "editableForm", :onaftersave => "savePaymentDetails()"} 
%table.table.table-striped 
    %tr{"ng-repeat" => "obj in bussiness_info.text"} 
    %td 
     %h6.blue 
     {{ obj.name | camelize}} 
    %td{"ng-if" =>"obj.type=='text'"} 
     %span{"e-name" => "obj.name", "e-ng-required" => "obj.required", "editable-text" => "obj.value"} {{ obj.value || 'empty' }} 
    %td(ng-if="obj.type=='number'") 
     %span{"e-name" => "obj.name", "editable-number" => "obj.value", "e-ng-required" => "obj.required","e-step" => "0.01","e-max"=>100} {{ obj.value || 'empty' }} 

enter image description here Yani, tıklayarak düzenlemek form düzenlenebilir metin ve düzenlenebilir numarası hem alanların yerleştirilmesi gerektiğini tek başına metin doldurulur. enter image description here

Düzenlenebilir sayı, önceden varolan değerle doldurulmuyor. Herhangi bir kapsam sorunu veya başka bir şeyden kaynaklandığından emin değilim.

cevap

1

Bunu çözdüm. Onun benim gaf. Hem tin_no (düzenlenebilir metin alanı) hem de kenar boşluğu (düzenlenebilir sayı alanı), String'dir. Düzenlenebilir numaralı alanım doldurulmadı. Düzenlenebilir sayı alanı, marjın türünü Number olarak değiştirdikten sonra dolduruldu.