Коннектор Java для dhtmlxGantt

Я использовал dhtmlxgantt в своем проекте Java EE, скачал коннектор Java и скопировал этот пример по этой ссылке Java Connector для dhtmlxGantt, но JsonGanttConnector игнорирует mix() и enable_order(). Спасибо.

Test_conector.java

import com.dhtmlx.connector.DBType;
import com.dhtmlx.connector.JSONGanttConnector;
import java.sql.Connection;
import java.sql.DriverManager;
import com.dhtmlx.connector.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Test_conector extends ThreadSafeConnectorServlet {

@Override
protected void configure(HttpServletRequest req, HttpServletResponse res) {
   Connection conn=null;
  try {
     Class.forName ("com.mysql.jdbc.Driver").newInstance ();
     conn = DriverManager.getConnection("jdbc:mysql://localhost/parc","root","");
  } catch (Throwable e) {
     e.printStackTrace();
  }

  JSONGanttConnector gantt = new JSONGanttConnector(conn, DBType.MySQL);
  gantt.servlet(req, res);

   gantt.mix("open", "1");
   gantt.enable_order("sortorder");

  gantt.render_links("gantt_links", "id", "source,target,type");
  gantt.render_table("gantts", "id","text", "start_date,duration,progress,sortorder,parent");

}
}

person mak_doni    schedule 12.04.2015    source источник


Ответы (1)


.mix и .enable_order API доступны только в PHP-версии коннектора.

Вы можете использовать поведение beforeRender, чтобы определить свойство open для объектов данных. Насколько я понимаю, для enable_order API нет альтернативы.

person Aquatic    schedule 13.04.2015
comment
Спасибо, но как я могу определить открытое свойство? Есть ли другое решение без использования Java Connector? - person mak_doni; 13.04.2015