Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dhtmlxCombo i CodeIgniter, obaj razem
altruista
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 13.09.2006

Ostrzeżenie: (0%)
-----


Jesli nie uzywales/as dhtmlxCombo mozesz nie czytac dalej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Dzieki pomocy uzyskanej na forum Temat: autouzupelnienie pola tekstowego za co jestem bardzo wdzieczny znalazlem: http://scbr.com/docs/products/dhtmlxCombo/index.shtml ten combobox spelnia moje oczekiwania wiec postanowilem uzyc go w code igniter.

Zerkam do dokumentacji i co widze... zapytanie uaktualniajace combo leci po ajaxie w formie standardowej.. (czyli paramtery typu GET). no nie kurcze, nie pasuje to segmentowego URI CI. no to zagladam w kod javascript dhtmlxCombo: dhtmlXCombo.js i modyfikuje linie odpowiedzialna za tworzenie linka czyli zmieniam (w funkcji dhtmlXCombo.prototype._fetchOptions):

  1. var url=this._xml+((this._xml.indexOf("?")!=-1)?"&":"?")+"pos="+ind+"&mask="+escape(text);



na:

  1. var url=this._xml+"/"+ind+"/"+escape(text);


(nie pisze co oznaczaja parametry, jak ktos uzywal to wie)

zadowolony sprawdzam czy dziala... i nie dziala....

z nie mniejszym optymizmem podgladam jak wyglada naglowek zapytania z mojego skryptu i widze ze jest jeszcze cos dodawane standardowa metoda na koncu... acha mysle.... szukam dalej w JS..... jest! w pliku dhtmlXCommon.js:



  1. dtmlXMLLoaderObject.prototype.loadXML=function(filePath,postMode,postVars){
  2. this.filePath=filePath;
  3. if(this.rSeed)filePath+=((filePath.indexOf("?")!=-1)?"&":"?")+"a_dhx_rSeed="+(new Date()).valueOf();



Niewiele myslac zakomentowalem ostatnia linie i co.... i dziala!

Jednak mam watpliwosci.... nie znam na tyle dobrze JS zeby stwierdzic przydatnosc tej linii w dhtmlXcombo i nie wiem czy nie wplynie to negatywnie jego prace....
Moze ktos z Was pracujacy z tym comboboxem bedzie w stanie wyjasnic jakie ta linia ma znaczenie.

-------------------------------------------

Dobra, problem sie wyjasnil. okazalo sie ze jest ze wzgledu na IE, ktory ma sklonnosci do dlugiego cacheowania plikow XML dodawany jest ten losowy parametr.

Ten post edytował altruista 15.04.2007, 08:55:39
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:56