Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Компонент schedulePane
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! В шедуле (schedulePane) есть возможность добавлять параметр (parameter) Пример из мануала: <schedulePane id="schedule" caption="Schedule for Bob" dateFormat="5" interval="30" startTime="540" endTime="1020" dropEnabled="true" ondrop="zenPage.scheduleDataDrop(dragData);" onselectitem="zenPage.selectItem(id,time);" OnGetScheduleInfo="GetScheduleInfo"> <parameter id="parmPerson" paramName="Person" value="Bob"/> </schedulePane> ClassMethod GetScheduleInfo(ByRef pParms As %String, pStartDate As %Date, pEndDate As %Date, ByRef pInfo As %List) As %Boolean { Set tName = $G(pParms("Person")) } При отображении моего шедуле (schedulePane) не видет параметер (parameter) добавленный программно (вручную) и валится ексепшин..... Может кто подскажет или подправит мои дейтсвия!??? Кусок кода где я програмно добавляю параметер: Method CreateScheduleInExpando() [ ZenMethod ] { ............................ ....................... ................... ................. While result1.Next() { // создание нового шедуле s sched = ##class(%ZEN.ComponentEx.schedulePane).%New() // читаю значение из селекта s BegTimeStamp = result1.Data("BegTimeStamp") s EndTimeStamp = result1.Data("EndTimeStamp") s IntervalReceive = result1.Data("IntervalReceive") // присваиваю значения атрибутов для шедуле s sched.interval = IntervalReceive //s sched.date =+$h s sched.startTime = $zth($p(BegTimeStamp," ",2))/60 s sched.endTime = $zth($p(EndTimeStamp," ",2))/60 // создаю параметер для шедуле s par = ##class(%ZEN.Auxiliary.parameter).%New() s par.name = "ListEmployeeID" s par.value = ListEmployeeID d sched.parameters.SetObjectAt(par,"1") ;Do:$IsObject(%page) %page.%AddComponent(par) ;s dddd = sched.parameters.Count() ;&js<alert('#(par.value )#')> ;q s sched.OnGetScheduleInfo="GetScheduleInfo" s sched.onselectitem="zenPage.SelectItem(id,time);" ;Do exp.%AddChild(par) Do exp.%AddChild(sched) } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2010, 13:19 |
|
||
|
Компонент schedulePane
|
|||
|---|---|---|---|
|
#18+
Рабочий код Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2010, 15:30 |
|
||
|
Компонент schedulePane
|
|||
|---|---|---|---|
|
#18+
servit, пасибо шо подправил....теперь все ок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2010, 12:14 |
|
||
|
Компонент schedulePane
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Задача заключается в удалении item с помощью перетягивания на другой компонент. Как с помощью события ondrag компонента schedulePane1 получить доступ к id item, что бы при событии ondrop компонента Component1 удалить его физически!??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 15:25 |
|
||
|
|

start [/forum/topic.php?fid=39&fpage=48&tid=1557987]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 356ms |

| 0 / 0 |
