Jan
4
2019
Get option with attribute data-lang=’en’:
var $myDDL = $('#dropDownList');
var $mySelectedOption = $('option[data-lang="en"]',$myDDL);
get value and text:
var myValue = $mySelectedOption.val();
var myText = $mySelectedOption.text();
no comments | posted in jquery
Jan
4
2019
var $myDDL = $('#dropDownList');
var myValue = $('option:selected', $myDDL).val();
var myText = $('option:selected', $myDDL).text();
no comments | posted in jquery
Nov
20
2018
Problem: selektirati samo jedan red sa svim kolonama iz query-a.
Rješenje:
<cfset myRow = QueryGetRow(queryName, rowNumber)>
Rješenje radi na Cf11 +
no comments | posted in Coldfusion
Oct
17
2018
Problem: kako naći elemente koji su u listama zajednički, a kako one koji su u njima različiti
Rješenje:
<cffunction name="listCommon" output="false" returnType="string">
<cfargument name="list1" type="string" required="true" />
<cfargument name="list2" type="string" required="true" />
<cfset var list1Array = ListToArray(arguments.List1) />
<cfset var list2Array = ListToArray(arguments.List2) />
<cfset list1Array.retainAll(list2Array) />
<cfreturn ArrayToList(list1Array) />
</cffunction>
<cffunction name="listCompare" output="false" returnType="string">
<cfargument name="list1" type="string" required="true" />
<cfargument name="list2" type="string" required="true" />
<cfset var list1Array = ListToArray(arguments.List1) />
<cfset var list2Array = ListToArray(arguments.List2) />
<cfset list1Array.removeAll(list2Array) />
<cfreturn ArrayToList(list1Array) />
</cffunction>
<cfset list1 = "1,2,3,4,5">
<cfset list2 = "1,4,5,6,7">
<!--- vraća brojeve elemente liste koji su u obje liste --->
<cfset zajednicko = listCommon(list1,list2)>
<!--- miče zajedničko i ostavlja samo ono što je u listi 1 --->
<cfset samo_u_listi_1= listCommon(list1,zajednicko)>
<!--- miče zajedničko i ostavlja samo ono što je u listi 2 --->
<cfset samo_u_listi_2= listCommon(list2,zajednicko)>
http://www.isummation.com/blog/list-common-and-list-compare-in-coldfusion/
no comments | posted in Coldfusion
Oct
11
2018
Problem: Kako saznati početni i završni datum ovog, prošlog i sljedećeg mjeseca
Rješenje:
<cfset today = now()>
<cfset firstOfThisMonth = createDate(year(today), month(today), 1)>
<cfset lastOfThisMonth = dateAdd("d", -1, dateAdd("m", 1, firstOfThisMonth))>
<cfset firstOfNextMonth = dateAdd("m", 1, firstOfThisMonth)>
<cfset lastOfNextMonth = dateAdd("d", -1, dateAdd("m", 2, firstOfThisMonth))>
<cfset firstOfPreviousMonth = dateAdd("m", -1, firstOfThisMonth)>
<cfset lastOfPreviousMonth = dateAdd("d", -1, firstOfThisMonth)>
no comments | posted in Coldfusion
Sep
13
2018
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'tbl_test' AND TABLE_SCHEMA='mojaSchema'
no comments | posted in MSSQL Database Development
Sep
7
2018
Problem: ubaciti string “012345″ u čeliju koristeći spreadsheetSetCellValue. Dobiveni excel dokument sadrži vrijednost 12345, dakle izgubio je nulu.
Rješenje: ubaciti podatak, formatirati polje i ubaciti podatak opet.
<cfset var sprSht = spreadsheetNew("mojFile", true)>
<cfset var format_values = structNew()>
<!--- format as text --->
<cfset format_values.dataformat = "@">
<!--- insert value --->
<cfset spreadsheetSetCellValue(sprSht, '012345', 1, 1)>
<!--- format cell --->
<cfset spreadsheetFormatCell(sprSht, format_values, 1, 1)>
<!--- insert value again--->
<cfset spreadsheetSetCellValue(sprSht, '012345', 1, 1)>
no comments | posted in Coldfusion
Aug
21
2018
Problem: u tablici imamo popis knjiga sa sljedećim podacima: book_id, book_year, book_name, books_sold, books_ordered.
Dakle, za svaku knjigu imamo za različite godine: isto ime i book_id ali različit broj naručenih i prodanih knjiga.
Zanima nas book_id, book_year, book_name, books_sold i books_ordered za zadnju godinu za svaku knjigu.
SELECT
B.book_id, B.book_year, B.book_name, B.books_sold, B.books_ordered FROM
tbl_books AS B INNER JOIN (
SELECT book_id, MAX(book_year) as max_year FROM tbl_books
GROUP BY book_id ) as M ON B.book_id = M.book_id
GROUP BY B.book_id, B.book_year, B.book_name, B.books_sold, B.books_ordered
Dakle, prvo uzimamo max year za svaku knjigu pomoću
SELECT book_id, MAX(book_year) as max_year FROM tbl_books
GROUP BY book_id
a zatim popis knjiga joinamo sa dobivenim max vrijednostima.
no comments | posted in MSSQL Database Development
Aug
10
2018
SELECT * FROM tbl_boje
ORDER BY
CASE
WHEN boja=0 THEN 'plavo'
WHEN boja=1 THEN 'zeleno'
WHEN boja=2 THEN 'crno'
WHEN boja=3 THEN 'bijelo'
ELSE 'nepoznato'
END
no comments | posted in MSSQL Database Development
Jun
8
2018
SELECT tbl_a.*, dtbl_B.* FROM tbl_a
inner join (
VALUES (1,1),(5,2),(4,3)
) as dtbl_B (id, poredak) on tbl_a.id = dtbl_B.id
no comments | posted in MSSQL Database Development