@@ -69,9 +69,10 @@ public function jsonDeferred($url, $method="get", $params="{}", $jsCallback=NULL
6969 * @param string $params The JSON parameters
7070 * @param string $method Method used
7171 * @param string $jsCallback javascript code to execute after the request
72+ * @param string $rowClass the css class for the new element
7273 */
73- public function jsonArray ($ maskSelector , $ url , $ method ="get " , $ params ="{} " , $ jsCallback =NULL ) {
74- return $ this ->js ->_jsonArray ($ maskSelector , $ url , $ method , $ params , $ jsCallback ,"id " , NULL ,true );
74+ public function jsonArray ($ maskSelector , $ url , $ method ="get " , $ params ="{} " , $ jsCallback =NULL , $ rowClass = " _json " ) {
75+ return $ this ->js ->_jsonArray ($ maskSelector , $ url , $ method , $ params , $ jsCallback ,"id " , NULL ,$ rowClass , true );
7576 }
7677
7778 /**
@@ -81,17 +82,18 @@ public function jsonArray($maskSelector, $url, $method="get", $params="{}", $jsC
8182 * @param string $params JSON parameters
8283 * @param string $method Method used
8384 * @param string $jsCallback javascript code to execute after the request
85+ * @param string $rowClass the css class for the new element
8486 */
85- public function jsonArrayDeferred ($ maskSelector , $ url , $ method ="get " , $ params ="{} " , $ jsCallback =NULL ) {
86- return $ this ->js ->_jsonArray ($ maskSelector , $ url , $ method , $ params , $ jsCallback ,"id " , NULL , false );
87+ public function jsonArrayDeferred ($ maskSelector , $ url , $ method ="get " , $ params ="{} " , $ jsCallback =NULL , $ rowClass = " _json " ) {
88+ return $ this ->js ->_jsonArray ($ maskSelector , $ url , $ method , $ params , $ jsCallback ,"id " , NULL , $ rowClass , false );
8789 }
8890
8991 /**
9092 * Performs an ajax request and receives the JSON array data types by assigning DOM elements with the same name when $event fired on $element
9193 * @param string $element
9294 * @param string $event
9395 * @param string $url the request url
94- * @param array $parameters default : array("preventDefault"=>true,"stopPropagation"=>true,"jsCallback"=>NULL,"attr"=>"id","params"=>"{}","method"=>"get","immediatly"=>true)
96+ * @param array $parameters default : array("preventDefault"=>true,"stopPropagation"=>true,"jsCallback"=>NULL,"attr"=>"id","params"=>"{}","method"=>"get","rowClass"=>"_json"," immediatly"=>true)
9597 */
9698 public function jsonArrayOn ($ event ,$ element ,$ maskSelector , $ url ,$ parameters =array ()) {
9799 return $ this ->js ->_jsonArrayOn ($ event ,$ element ,$ maskSelector , $ url , $ parameters );
0 commit comments