Autocomplete ve Kullanıma Hazır Workdata
Kullanıcının veriye hızlı şekilde popup açmaya gerek kalmadan ulaşmasını sağlayan fonksiyondur.
Kullanıcının, yazarken veritabanından veya daha önce belirlenmiş değerler listesinden veriyi hızlıca bulmalarına ve seçmelerine olanak sağlayan bir işlemdir. Autocomplete ile database yormadan, seçilmek istenen datanın hızlı bir şekilde kullanıcıya erişimi sağlanır.
Autocomplete için workdata klasörü içine queryler yazılır ve Autocomplete_Create() fonksiyonu ile kullanılarak arama işlemi yapılır.
AutoComplete_Create() Fonksiyonu
Parametreler
| Attributes | Açıklama |
| AutocompleteId | Arama yapılacak text alanının id’sini belirtir. |
| findfield | Database'den arama yapılacak alanların listesini belirtir. İlgili alanlar virgül ile ayrılarak gönderilmelidir. |
| visible_field | Arama işlemi sırasında açılan listede görünecek alanları belirtir. İlgili alanlar virgül ile ayrılarak gönderilmelidir. Ayırma işlemi ekranda|ayracı ile yapılmaktadır. |
| query | Aramanın yapılacağı workdata adını belirtir. |
| extra_params | Query'de kullanılacak parametreleri belirtir. '1,3,2'gibi sayısal veriler gönderilirken,1,\'2\',3'gibide hem string hem de ayısal veri gönderilebilir. |
| datafield | Arama işlemi sonucunda database den hangi alanların getirileceği belirlenir. İlgili alanlar virgül le ayrılarak gönderilmelidir. |
| formfield | Arama işlemi sonucunda sorgudan gelen değerlerin formdaki hangi alanlara yazılacağını belirtir. İlgili alanlar virgül ile ayrılarak gönderilmelidir. |
| isNotDeleting | İnputa değer girildiğinde autocomplete bulamıyorsa div kapatıldığında yazılan değerin silinmemesi için eklendi. Hata vermemesi için default 0 atandı. 1 gönderildiğinde silinmez. |
ÖRNEK:
'get_member_autocomplete','\'3\',0,0,0,2,1,0,0,1',',EMPLOYEE_ID',
'project_emp_id','list_works','3','250');">
WORKDATA DOSYALARI
| Workdata | Açıklama |
| get_member_autocomplete.cfm | Arama kriterlerine göre aktif tüm üyeleri getirir. Select_list ifadesi 1 ise kurumsal,2 ise bireysel,3 ise çalışanlar listelenir. |
| get_project.cfm | Gelen project_name parametresine göre projeleri listeler. |
| get_ship_method.cfm | Gelen ship_method parametresine göre sevk yöntemleri listelenir. |
| get_department_location.cfm | Gelen department_head parametresine göre depolar ve lokasyonlar listelenir. |
| get_brand.cfm | Gelen brand_name parametresine göre markaları listeler. |
| get_product_cat.cfm | Gelen product_name parametresine göre ürün kategorilerini listeler. |
| get_product_model.cfm | Gelen model_name parametresine göre ürün modellerini listeler. |
| get_city.cfm | Gelen city_name parametresine göre şehirleri listeler. |
| get_county.cfm | Gelen city_id ve county_name parametresine göre şehirlere bağlı ilçeleri listeler. |
| get_country_autocomplete.cfm | Gelen country_name parametresine göre ülkeleri listeler. |
| get_account_code.cfm | Gelen account_code parametresine göre muhasebe kodlarını listeler. |
| get_branch_dep.cfm | Gelen branch_id parametresine göre şubeye bağlı departmanları listeler. |
| get_branch_name.cfm | Position Code parametresine göre şubeleri listeler. |
| get_branch.cfm | Gelen company_id parametresine göre şirkete bağlı şubeleri listeler. |
| get_addressbook.cfm | Gelen string parametreye göre mail adreslerini listeler. |
| get_asset_cat.cfm | Gelen assetcat_name parametresine göre varlık kategorilerini listeler. |
| get_work.cfm | Gelen work_name parametresine göre işleri listeler. |
| get_product_autocomplete.cfm | Aranan kritere uygun olarak tüm aktif ürünleri listeler. |
| get_station.cfm | Gelen station_name parametresine göre ürün istasyonlarını listeler. |
| get_emp_pos.cfm | Gelen fullname parametresine göre çalışan bilgisini listeler. |
| get_budget_workgroup_autocomplete.cfm | Gelen parametreye göre iş gruplarını listeler. |
| get_employee_hr.cfm | Gelen string parametreye göre HR için çalışan bilgisini listeler. |
| get_subscription.cfm | Gelen subscription parametresine göre abone bilgisini listeler. select_list parametresi 1 olduğunda consumer ve partner çalışanlarını listeler,2 olduğunda sadece sistem numarası listelenir. |
| get_bankbranch_autocomplete.cfm | Gelen bank_name parametresine göre banka şubelerini listeler. |
| get_expense_center.cfm | Gelen expense_center_name parametresine göre masraf merkez bilgisini listeler. |
| get_expense_item.cfm | Gelen expense_item_name parametresine göre bütçe kalemi bilgisini listeler. |
| get_assetp_space.cfm | Gelen space_name parametresine göre mekan bilgisini listeler. |
| get_assetp_vehicle.cfm | Gelen assetp_name parametresine göre demirbaş bilgisini listeler. |
| get_assetp_autocomplete.cfm | Select_list parametresi 1ise fiziki varlıklar , 2 ise araçlar ve 3 ise IT varlıklar listelenir. |
| get_assetp_autocomplete.cfm | Gelen space_name parametresine göre mekan bilgisini listeler. |
Geri Bildirim
q
Workcube hakkında konuşalım mı?
Görüşme süresi doldu.