It is currently 22 August 2019, 4:50 Advanced search

Intellisense Case Sensitive

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Intellisense Case Sensitive

Postby m.lagaxo » 14 May 2019, 12:15

Buongiorno,
ho una procedura con un campo che si appoggia su una query value source, l'utente mi chiede che l'intellisense sia case sensitive, è possibile?
Grazie.
Michele
m.lagaxo
 
Posts: 107
Joined: 29 March 2011, 11:58
Location: Genova

Re: Intellisense Case Sensitive

Postby d.pierangeli » 14 May 2019, 13:04

Nel caso ValueList il confronto è lato client, potresti modificare l'algoritmo personalizzando ValueListItem.prototype.Matches che si trova in ValueListItem.js.

Copi la funzione nel file custom3.js e poi rimuovi i lowerCase (così sono tutte case-sensitive).
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 6225
Joined: 30 September 2010, 15:35

Re: Intellisense Case Sensitive

Postby m.lagaxo » 14 May 2019, 13:13

Perfetto, grazie.
m.lagaxo
 
Posts: 107
Joined: 29 March 2011, 11:58
Location: Genova

Re: Intellisense Case Sensitive

Postby m.lagaxo » 16 May 2019, 7:12

In questo caso tutte liste saranno Case Sensitive, è possibile, via javascript, abilitare il controllo solo su alcune?
Grazie.
Michele
m.lagaxo
 
Posts: 107
Joined: 29 March 2011, 11:58
Location: Genova

Re: Intellisense Case Sensitive

Postby d.pierangeli » 17 May 2019, 12:27

Non è banale perchè in quel punto hai solo la lista, non hai modo di sapere nient'altro.

Potresti personalizzare l'intera catena di chiamate (IDCombo.prototype.OnKeyUp, ValueList.prototype.FilterComboItem, ValueListItem.prototype.Matches) in modo da farti passare il campo di pannello in cui è contenuta la lista (in IDCombo this.Owner.ParentField) e poi decidere in base al campo (magari usando la classe per identificare un campo su cui non applicare il lowercase? ).

User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 6225
Joined: 30 September 2010, 15:35

Re: Intellisense Case Sensitive

Postby m.lagaxo » 22 May 2019, 7:28

Ok, provo a personalizzare la catena.

Ciao e grazie.
Michele
m.lagaxo
 
Posts: 107
Joined: 29 March 2011, 11:58
Location: Genova


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Bing [Bot] and 11 guests

cron