# weekUnitMultipleTable **Repository Path**: cylansad/weekUnitMultipleTable ## Basic Information - **Project Name**: weekUnitMultipleTable - **Description**: 时间节次二维表,可以针对选择的单元格设置单个或多个值 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-08-23 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #weekUnitMultipleTable ##### 1. 参数说明 | 参数名 | 说明 | | ---------------- | ---------------------------------------- | | **container** | 必须,生成的二维表将会显示在指定的container中。container写法与jquery选择器写法一致,如:#containerId、.className等 | | weeks | 非必须,用于指定二维表需要显示哪些星期,如:`[{code:'1', name:'星期一'}, {code:'2', name:'星期二'}]` | | units | 非必须,用于指定二维表需要显示哪些节次,如:`[{code:'1', name:'第一节'}, {code:'2', name:'第二节'}]` | | loadWeeksUrl | 非必须,用于获取二维表需要显示哪些星期的URL | | loadUnitsUrl | 非必须,用于获取二维表需要显示哪些的URL | | convertWeeksFunc | 非必须,与loadWeeksUrl配合使用,用于通过ajax获取星期数据后,对数据进行转换的函数 | | convertUnitsFunc | 非必须,与loadUnitsUrl配合使用,用于通过ajax获取节次数据后,对数据进行转换的函数 | | readOnly | 非必须,是否只读,默认为false | | choiceElement | 非必须,选择的元素 | ##### 2. 方法说明 | 方法名 | 说明 | | -------------------------- | ---------------------------------------- | | .getWeeks() | 获取星期列表 | | .getUnits() | 获取节次列表 | | .setResult(data) | 设置二维表的结果并根据结果渲染页面。data格式:`[{ unit: '1', week: '1' }, { unit: '2', week: '2' }]` | | .getResult() | 获取二维表的结果 | | .setReadOnly(readOnly) | 设置是否只读(true / false) | | .clearAll() | 清空结果 | | .clearAssign(weekUnitObjs) | 清除指定项结果,weekUnitObjs格式:[{unit:'1',week:'2'}] | | .clearSelected() | 清除选择项结果 | | .getSelected() | 获取当前选择的单元格 |