У меня эта проблема.Интересная дилемма XSL
Шаблон под названием «checkbox», который вызывается изнутри HTML-элемента таблицы, а также за его пределами.
Чтобы решить проблему, я добавил <td>
теги в элемент управления «checkbox».
Вот что я хотел бы сделать, но я не уверен, возможно ли это или нет.
Когда я ударил свой шаблон «строка» (часть шаблона пользовательской таблицы), я бы установил некоторую переменную или передал некоторый параметр, который для каждого последующего шаблона знал бы, что он был в «строке» и что-то делать на основе этой информации. Я знаю, что я не могу добавлять параметры к шаблонам apply-templates. Я могу добавить строку «режим», но я не могу вносить изменения в каждый шаблон и иметь одну копию с параметром mod и без нее.
Спасибо за любые предложения. Я знаю, что идеальным решением было бы внести изменения в XML, но я не уверен, могу ли я это сделать как этот пункт. Это проблема с содержанием. : P
Спасибо!
Добавление:
Я буду стараться, чтобы лучше объяснить мою проблему.
У меня есть этот шаблон под названием «флажок». Иногда мне нужен тег, окружающий вызов, который делает флажок, иногда я этого не делаю. Временами, когда я делаю шаблон «checkbox», вызывается, когда его родители вызываются вызовом шаблона «row» для применения шаблонов (это переводится как a, поэтому необходимо для управления форумом checkbox).
Проблема в том, что мне нужно иметь возможность повторно использовать шаблон флажка в обоих случаях: 1) Когда он не вызывается шаблоном строки и когда он вызывается шаблоном строки.
Я надеюсь, что это яснее.
Я знаю, почему это важно, но иногда это просто неразумно делать это. Я не могу опубликовать целые куски кода с нашей базы кода в Интернете, и, хотя я могу придумать более простой пример, часто проблемы скрываются в окружающем его. Вот почему я пошел с объяснением длины текста. – bobber205
Вы говорите, что мое текстовое объяснение не хорошо? Я думаю, что код публикации будет более запутанным. У вас есть какие-либо вопросы для разъяснения, кроме «почтового кода»? Я попытаюсь придумать какой-нибудь умный способ продемонстрировать проблему, не публикуя огромные куски кода, но я бы скорее попытался объяснить это ясно. – bobber205
Я не могу сделать заголовок или хвост вашего текстового объяснения. –