jQWidgets es un marco de JavaScript para crear aplicaciones basadas en web para PC y dispositivos móviles. Es un marco muy potente, optimizado, independiente de la plataforma y ampliamente compatible. El jqxKanban se usa para representar el método kanban para un proyecto.
El evento columnAttrClicked se activa cuando se hace clic en la columna del widget jqxKanban especificado.
Sintaxis:
$('#jqxKanban').on('columnAttrClicked', function (event) { var args = event.args; var column = args.column; var cancelToggle = args.cancelToggle; var attribute = args.attribute; });
Archivos vinculados: descargue jQWidgets desde el enlace dado. En el archivo HTML, busque los archivos de script en la carpeta descargada.
<link rel=”hoja de estilo” href=”jqwidgets/styles/jqx.base.css” type=”text/css” />
<script type=”text/javascript” src=”scripts/jquery.js”></ script>
<script type=”text/javascript” src=”jqwidgets/jqxcore.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxbuttons.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxsortable.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqxkanban.js”></script>
<script type=”texto /javascript” src=”jqwidgets/jqxdata.js”></script>
<script type=”text/javascript” src=”jqwidgets/jqx-all.js”></script>
Ejemplo: El siguiente ejemplo ilustra el evento jQWidgets jqxKanban columnAttrClicked .
HTML
<!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="jqwidgets/styles/jqx.base.css" type="text/css" /> <script type="text/javascript" src="scripts/jquery.js"> </script> <script type="text/javascript" src="jqwidgets/jqxcore.js"> </script> <script type="text/javascript" src="jqwidgets/jqxbuttons.js"> </script> <script type="text/javascript" src="jqwidgets/jqxsortable.js"> </script> <script type="text/javascript" src="jqwidgets/jqxkanban.js"> </script> <script type="text/javascript" src="jqwidgets/jqxdata.js"> </script> <script type="text/javascript" src="jqwidgets/jqx-all.js"> </script> </head> <body> <center> <h1 style="color:green;"> GeeksforGeeks </h1> <h3> jQWidgets jqxKanban columnAttrClicked Event </h3> <div id="jqx_Kanban"></div> <div id="log"></div> <script type="text/javascript"> $(document).ready(function () { var Data = new $.jqx.dataAdapter({ localData: [ { id: "1", status: "new", Company_Name: "GeeksforGeeks", About: "It is a CS portal" } ], dataFields: [ { name: "id", type: "string" }, { map: "About", name: "tags", type: "string" }, { map: "Company_Name", name: "text", type: "string" }, { name: "status", type: "string" }, ] }); var Data_Function = function () { var Data_Adapter = new $.jqx.dataAdapter({ localData: [ { name: "name" }, ], }); return Data_Adapter; } $('#jqx_Kanban').jqxKanban({ width: 300, height: 110, resources: Data_Function(), source: Data, columns: [ { text: "Company", dataField: "new" } ] }); $('#jqx_Kanban').on('columnAttrClicked', function (event) { $("#log").html("The column has been clicked"); }); }); </script> </center> </body> </html>
Producción:
Referencia: https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxkanban/jquery-kanban-api.htm?search=
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA